/https%3A%2F%2Fimage.simplecastcdn.com%2Fimages%2Fe37e236c-1fa8-459a-81e9-cd3548888657%2F98559e66-04c8-4cf7-9e2b-1647875b208f%2F3000x3000%2F2-2500px.jpg%3Faid%3Drss_feed)
Better Software Design
Mariusz Gil
101. Property Sourcing - EDA /Anti/Patterns
MAR 19, 202633 MIN
/https%3A%2F%2Fimage.simplecastcdn.com%2Fimages%2Fe37e236c-1fa8-459a-81e9-cd3548888657%2F98559e66-04c8-4cf7-9e2b-1647875b208f%2F3000x3000%2F2-2500px.jpg%3Faid%3Drss_feed)
Description
Rozpoczynamy nową mini-serię, w której bierzemy na warsztat konkretne problemy ze świata Event-Driven Architecture. Razem z Oskarem Dudyczem, autorem bloga eventdriven.io postanowiliśmy przejść przez listę "antywzorców", które sprawiają, że zamiast elastycznych systemów, fundujemy sobie architektoniczną drogę przez mękę. Na pierwszy ogień idzie temat Property Sourcing.
W tym odcinku rozmawiamy z Oskarem m.in. o tym:
dlaczego interfejsy w stylu Jiry i edycja każdego pola z osobna potrafią zepsuć architekturę
jak Property Sourcing prowadzi do Event Bombardment i dlaczego twoje read modele mogą tego nie udźwignąć
czym różni się zdarzenie małe od zdarzenia "mniejszego niż powinno być"
jak wyjść z tej sytuacji obronną ręką, stosując translatory kontraktów i odpowiednie grupowanie danych

