Distributed Systems, Data, Design Patterns, Cloud, Database.
Coordination — Orchestrates local transactions across services Loose coupling — Services participate via event choreography rather than 2PC Compensations — Allows undoing completed steps if overall saga fails Downsides: Complexity — Requires modeling transaction workflows as sagas Eventual