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