Saga Pattern
Distributed Transactions
Manage data consistency across microservices in distributed transactions without 2PC (Two-Phase Commit). A Saga is a sequence of local transactions where each step updates data within a single service and triggers the next step.
Choreography Workflow
Rendering diagram…
Choreography
Each service produces and listens to events from other services. Decentralized and decoupled.
Orchestration
A central coordinator manages the logic. Easier to track complex flows.