101. Property Sourcing - EDA /Anti/Patterns
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
Czyli tak jakby przetransformowujemy tą starą rzeczywistość do nowej interpretacji. Tych strategii właśnie wychodzenia z takiej sytuacji w tej książce Grega Younga wersjoning i węsocy system to jest tam kilka. Tak, no ale ja bym w skrócie powiedział, że najprostszą opcją jest mimo wszystko... Musimy najpierw zrobić tą analizę i się zastanowić, jak zrobić, żeby już od teraz było lepiej. To jest punkt wyjścia. Wiedząc to, powinniśmy przedyskutować z zespołami, jak najbardziej komfortowe dla nich by było wdrożenie, bo to pewnie nam wyjdą nowe typy zdarzeń, więc na te nowe typy ktoś musi wiedzieć, że musi nas słuchiwać. Więc trzeba jakoś za... Zaplanować sposób wdrożenia, bo to najczęściej może dotykać albo naszego tylko modułu, wtedy jest łatwiej, a jeżeli kilku modułów jest już trudniej.
Pokazano wszystkie 1 dopasowanie. Transkrypcja generowana automatycznie i niesprawdzana ręcznie — może zawierać błędy.
Kliknij, aby znaleźć fragmenty, w których pada.
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