distributed-saga-considerations
CommunityMaster distributed-systems saga design with CritterCab best practices.
Authorerikshafer
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill provides in-depth guidance for designing and implementing distributed sagas in CritterCab, addressing common challenges in distributed systems coordination and ensuring reliable system behavior.
Core Features & Use Cases
- Distributed Saga Design: Offers design principles for distributed systems using sagas in CritterCab, focusing on choreography vs. orchestration, compensating actions, and idempotence.
- Use Case: When developing a ride-sharing platform and need to handle workflows like trip completion, payment processing, and rider onboarding across multiple bounded contexts.
- Use Case: Diagnosing and resolving wedged sagas or analyzing failure modes in production systems.
Quick Start
Review the "TripCompletionSaga" design in CritterCab to understand saga orchestration and failure handling.
Dependency Matrix
Required Modules
WolverineMartenPolecatAspire
Components
scriptsreferences
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: distributed-saga-considerations Download link: https://github.com/erikshafer/CritterCab/archive/main.zip#distributed-saga-considerations Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.