This skill provides comprehensive guidance on designing and implementing robust workflow orchestration patterns using Temporal. It helps developers navigate the critical distinctions between deterministic workflows and idempotent activities, implement complex patterns like Sagas and Fan-Out/Fan-In, and manage long-lived entity state. Whether you are building distributed transactions, business process automations, or infrastructure pipelines, this skill ensures your distributed systems are resilient, maintainable, and logically sound by enforcing best practices for state management and fault tolerance.
主要功能
0152 GitHub stars
02Saga pattern implementation for distributed transactions
03Determinism validation and state preservation rules
04Resilience strategies including retries and idempotency
05Scaling patterns for high-throughput distributed workflows
06Workflow vs. Activity architectural design framework
使用场景
01Implementing long-running business processes like order fulfillment or user onboarding
02Designing multi-step distributed transactions with automatic compensation logic
03Building human-in-the-loop workflows requiring async callbacks and escalations