Saga
Saga Pattern
Pattern for managing data consistency across microservices without distributed transactions. Defines a sequence of local transactions with compensating actions for rollback. Implemented as choreography (event- driven) or orchestration (coordinator-driven).
- Document
- Hector Garcia-Molina / Kenneth Salem (1987)
- URL
- https://microservices.io/patterns/data/saga.html
- Label
- Publication
- Keywords
- saga pattern distributed transactions compensating actions choreography orchestration data consistency microservices
Domain: Architecture · Publication