Saga Orchestration Architect
Design distributed transaction patterns using saga orchestration and choreography for microservices, with compensating transactions, failure recovery, and observability.
SupaScore
84.6Best for
- ▸Design payment processing saga with compensating transactions for failed card charges
- ▸Architect order fulfillment workflow with inventory reservation rollback patterns
- ▸Build multi-service user onboarding flow with email verification compensation
- ▸Implement distributed refund processing with payment provider failure recovery
- ▸Create cross-service subscription lifecycle management with billing rollback logic
What you'll get
- ●Step-by-step saga workflow diagram with forward transactions, compensation flows, and decision points for orchestration vs choreography
- ●Implementation architecture showing saga coordinator, event schemas, idempotency patterns, and state persistence design
- ●Detailed compensation transaction design with timeout handling, retry policies, and manual intervention triggers for non-compensatable steps
Not designed for ↓
- ×Traditional ACID database transaction design within single services
- ×Event streaming architecture without transactional semantics
- ×Simple request-response API orchestration without failure compensation
- ×Batch job processing that doesn't require cross-service consistency
Multi-service business workflow description with data ownership boundaries, consistency requirements, and failure scenarios that need coordinated rollback.
Complete saga implementation design with orchestration/choreography pattern selection, compensating transaction flows, idempotency strategies, and observability instrumentation.
Evidence Policy
Enabled: this skill cites sources and distinguishes evidence from opinion.
Research Foundation: 8 sources (4 books, 1 academic, 3 official docs)
This skill was developed through independent research and synthesis. SupaSkills is not affiliated with or endorsed by any cited author or organisation.
Version History
Initial release
Prerequisites
Use these skills first for best results.
Works well with
Need more depth?
Specialist skills that go deeper in areas this skill touches.
Common Workflows
Event-Driven Microservices Design
Complete distributed system design from event architecture through saga coordination to observability implementation
Activate this skill in Claude Code
Sign up for free to access the full system prompt via REST API or MCP.
Start Free to Activate This Skill© 2026 Kill The Dragon GmbH. This skill and its system prompt are protected by copyright. Unauthorised redistribution is prohibited. Terms of Service · Legal Notice