This skill provides expert guidance on designing complex distributed systems using the Temporal orchestration model. It helps developers master the critical distinction between deterministic orchestration logic (Workflows) and non-deterministic external interactions (Activities). By implementing proven patterns like Sagas for distributed transactions, entity-based actor models, and fan-out/fan-in parallel execution, users can build reliable, long-running processes that automatically handle failures and state persistence. Whether you are building payment pipelines, infrastructure automation, or complex business logic, this skill ensures your architecture remains scalable, testable, and robust.
주요 기능
01Resilience patterns including exponential backoff and activity heartbeats
020 GitHub stars
03Scaling strategies for parallel task execution and child workflows
04Saga pattern implementation for distributed transaction rollbacks
05Determinism constraint management and state recovery logic
06Temporal-based workflow vs. activity design separation