← Back to Skills

Saga Orchestration Architect

Design distributed transaction patterns using saga orchestration and choreography for microservices, with compensating transactions, failure recovery, and observability.

Gold
v1.0.00 activationsSoftware EngineeringEngineeringexpert

SupaScore

84.6
Research Quality (15%)
8.5
Prompt Engineering (25%)
8.5
Practical Utility (15%)
8.5
Completeness (10%)
8.5
User Satisfaction (20%)
8.3
Decision Usefulness (15%)
8.5

Best 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
Expects

Multi-service business workflow description with data ownership boundaries, consistency requirements, and failure scenarios that need coordinated rollback.

Returns

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.

saga-patterndistributed-transactionsmicroservicesorchestrationchoreographycompensating-transactionsevent-drivenidempotencyfailure-recoverytemporaldomain-driven-designeventual-consistency

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

v1.0.02/16/2026

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