Pattern quản lý distributed transactions qua chuỗi local transactions và compensating actions.
Saga thay thế 2PC cho distributed transactions. Hai approaches: Choreography (event-driven), Orchestration (central coordinator). Cần: idempotency, compensating transactions, monitoring.