Workflow Orchestration Patterns
Guides the architecture of resilient distributed systems using Temporal and advanced workflow orchestration patterns.
This skill provides Claude with deep expertise in workflow orchestration architecture, specifically focused on the Temporal framework. It helps developers navigate critical design decisions between deterministic workflows and idempotent activities, while offering implementation patterns for Sagas, Entity actors, and parallel execution. Use this skill to build reliable, long-running processes that require automatic state persistence, failure recovery, and complex compensation logic in distributed environments.
Key Features
01Expert guidance on Workflow vs. Activity design constraints
02Detailed retry policies and activity heartbeat configurations
03Implementation patterns for Sagas with compensation logic
04Versioning and scaling strategies for long-lived distributed tasks
05Strategies for maintaining workflow determinism and state consistency
0635,079 GitHub stars
Use Cases
01Designing complex distributed transactions with rollback capabilities
02Managing long-lived entity lifecycles like shopping carts or user accounts
03Implementing human-in-the-loop workflows with asynchronous callbacks