Jak zapewniać spójność ostateczną i radzić sobie z przeprowadzaniem zmian w środowisku rozproszonym? Czym właściwie jest Saga, co odróżnia ją od Process Managera i jak możemy wykorzystać te wzorce w projektach? Wspólnie z Kubą Pilimonem staramy się odpowiedzieć na te właśnie pytania…
choreografia
orkiestracja
process manager
saga
spójność ostateczna
transakcje rozproszone
transakcyjność
wzorce integracyjne
Materiały dodatkowe
- Opracowanie naukowe Sagas Hectora Molina-Garcia oraz Kennetha Salem, 1987
- Wzorzec Saga w katalogu Microservices.io
- Prezentacja Distributed Sagas: A Protocol for Coordinating Microservices Caitie McCaffrey z JOTB17
- Prezentacja Applying the Saga Pattern Caitie McCaffrey GOTO Conference 2015
- Artykuł Saga: How to implement complex business transactions without two phase commit Bernda Ruckera
- Opracowanie Saga on Sagas z serii Microsoft CQRS Journey
- Wzorzec Process Manager w Enterprise Integration Patterns Martina Fowlera. Tutaj odsyłam do internetowego podsumowania, więcej o wzorcu można znaleźć w samej książce