This skill provides Claude with the specialized knowledge and implementation templates required to design robust distributed systems. It facilitates the coordination of multi-service transactions, the implementation of compensating actions for failure recovery, and the management of long-running business processes. Whether you are building order fulfillment systems or complex multi-stage approval workflows, this skill helps ensure data consistency across microservices using standardized saga states and transition logic to handle failures gracefully in distributed environments.
主な機能
01Compensating transaction logic for automatic rollbacks
02State-driven transaction management (Started, Pending, Compensating, Completed)
03Failure handling strategies for distributed systems
04Orchestration and choreography design patterns
05Ready-to-use Python templates for base orchestrators
06132 GitHub stars
ユースケース
01Implementing reliable long-running business processes with multiple failure points
02Designing event-driven choreography for loosely coupled microservices
03Coordinating multi-service transactions like order fulfillment and payments