saga-orchestration - Coordinate distributed transactions with Saga patterns
Implement Saga patterns for distributed transactions and long-running business workflows with compensating transactions.
Tags
Updated: 2026-10-01Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Coordinate multi-service transactions
- Implement compensating transactions
- Manage long-running workflows
- Handle distributed system failures
- Build order fulfillment processes
- Implement approval workflows
- Track Saga execution states
- Publish Saga commands and events
Inputs
- Workflow goals
- Workflow constraints
- Saga data
- Saga store
- Event publisher
- Service step definitions
Outputs
- Saga state changes
- Step execution commands
- Compensation commands
- Saga completion events
- Saga failure events
Requirements
- Python runtime
- Asynchronous execution support
- Saga store
- Event publisher
- Participating service handlers
