Publikowanie zdarzeń, gdzie to robić? Z poziomu operacji CRUD (w DAL) czy w warstwie logiki? Poznaj zalety i pułapki obu podejść oraz najlepsze praktyki.
Dowiedz się, jak skutecznie obsługiwać duplikaty wiadomości wykorzystując wzorzec idempotent consumers. Sprawdź to podejście, bo poprawi ono niezawodność Twoich systemów.
Odkryj różnice między Thin i Fat Integration Events. Dowiedz się, jak podejść do projektowania zdarzeń w systemach rozproszonych i uniknąć typowych pułapek związanych z emisją zdarzeń.
Czy hexagonal architecture jest naprawdę tak bardzo skomplikowanym i trudnym wzorcem, jak pokazuje to większość poradników w internecie?
Architektura pipes and filters, to sposób na posiadanie modularnych komponentów, których rozbudowa jest bajecznie prosta. Kiedy z niej skorzystać?
Zastanawiasz się, jak zorganizować swoją aplikację, by była zarówno skalowalna, jak i łatwa w utrzymaniu? Architektura warstwowa (n-tier) – poznaj jej tajniki!
Obsługa i czyszczenie cache bywają uważane za trudne. Jak unikać problemów? Poznaj skuteczne strategie i dobre praktyki, które pomogą Ci w zarządzaniu cache-m.
Czy hexagonal architecture jest naprawdę tak bardzo skomplikowanym i trudnym wzorcem, jak pokazuje to większość poradników w internecie?
Command Query Responsibility Segregation czyli CQRS. Jest to wzorzec projektowy, który rozdziela zadania odczytu i zapisu do osobnych modeli. Sprawdź ten wpis, aby dowiedzieć się kiedy i jak z niego skorzystać.