distributed-saga-considerations

Community

Master 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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.