Architecture
2026-05-13
Three Common Patterns for Distributed Transactions — 2PC, Saga, and Outbox
A concise comparison of the three canonical distributed transaction patterns in microservices — 2PC, Saga, and Outbox — covering their mechanics, trade-offs, and when to use each.
#Microservices#Distributed Transactions#2phase commit#Saga Pattern#Outbox Pattern