The Saga Pattern: Distributed Transactions Without Two-Phase Commit
How the saga pattern replaces two-phase commit with local transactions and compensating actions, and how to design for its anomalies, failures and costs.
13 min read
Tag
How the saga pattern replaces two-phase commit with local transactions and compensating actions, and how to design for its anomalies, failures and costs.
13 min read
Learn what database per service means, why shared databases break microservices, and how sagas, outboxes and read models handle the costs it brings.
14 min read