Mentionsy

Better Software Design
20.12.2022 00:00

47. O nauce DDD i bi-temporalnych eventach domenowych z Andrzejem Krzywdą

Materiały dodatkowe:

Bitemporal History, wpis na blogu Martina Fowlera na temat problemu modelowania bitemporalnegoAs Time Goes By…, a Bi-temporal Event Sourcing story, prezentacja - Thomas Pierrain z konferencji DDD Europe 20184 Strategies for future events with Event Sourcing, strategie rozwiązywania problemu "zdarzeń z przyszłości"Eventsourcing Patterns: Multi-temporal Events, wpis na blogu Mathiasa Verraesa na temat rozróżniania momentu rejestracji zdarzenia i zmiany przez niego opisywanejPatterns for Decoupling in Distributed Systems: Summary Event, kolejny wpis Matthiasa na temat emisji pojedynczego eventu summary zamiast całego streamu zdarzeń

Materiały od zespołu Arkency:

Fixing the past and dealing with the future using bi-temporal EventSourcing, wpis Łukasza Reszke na blogu ArkencyTake advantage of Turbo Streams in event handlers, wpis Piotra Jurewicza na temat aktualizacji read-modeli i UI aplikacjiSpeed up aggregate roots loading with snapshot events, wpis Piotra Jurewicza na temat odtwarzania stanu agregatu z użyciem snapshottinguRailsEventStore/ecommerce, repozytorium z kodem poligonu doświadczalnego aplikacji ecommerce z użyciem RailsEventStoreDemo ecommerce, prosty interfejs www powyższej aplikacji

To jeszcze chętnie dorzucę taką rzecz, którą wymyśliłem dzisiaj, że to co my robimy z wieloma projektami legacy to, że bierzemy Kruda, czyli Create, Delete, Update, Destroy. I pierwszy krok jaki robimy to wprowadzamy CQRS, czyli my chcemy odczyty wyciągnąć, czyli w Krudzie chcemy wyciągnąć literkę R. Więc my chcemy z Kruda zrobić cud. I to jest pierwszy krok, bo jak się okaże, że w naszym kodzie takiej logiki biznesowej zostaje już tylko cud, to to już jest fajna zabawa. Jak mamy jeszcze ...

Search in Episode Content

Enter a search term to find specific content in this episode's transcription