# Distributed transaction patterns

> Patterns for managing distributed transactions with compensating actions and coordination across multiple services.

Patterns for managing distributed transactions with compensating actions and coordination across multiple services.

- [Saga Pattern](/design-patterns/saga-pattern): Manages distributed transactions with compensating actions. Each step has a compensation that undoes its effects if subsequent steps fail.
- [Early Return](/design-patterns/early-return): Synchronous initialization with asynchronous completion. Returns results immediately while processing continues in the background.
