This skill provides comprehensive guidance on designing and implementing robust workflow orchestration patterns using Temporal. It helps developers navigate critical design decisions between Workflows and Activities, implement complex patterns like Sagas for distributed transactions, and maintain system determinism. Whether you're building multi-step business processes, human-in-the-loop systems, or infrastructure automation, this skill ensures your distributed systems are reliable, scalable, and easy to maintain through proven architectural principles and resilience strategies.
주요 기능
01Strict determinism constraints and state preservation guidelines
02Decision framework for distinguishing between Workflows and Activities
03Comprehensive Temporal design patterns including Saga, Entity, and Fan-Out/Fan-In
04Resilience strategies covering retry policies and activity heartbeats
05Implementation patterns for human-in-the-loop and async callbacks
06110 GitHub stars
사용 사례
01Automating complex infrastructure provisioning and CI/CD pipelines that require high reliability
02Implementing distributed transactions with automated compensation logic using the Saga pattern
03Managing long-lived entity lifecycles such as shopping carts, bank accounts, or inventory tracking