What problem does it solve?
This Skill addresses the complexity of building reliable, long-running, and distributed systems by providing patterns and best practices for workflow orchestration using Temporal.
Core Features & Use Cases
- Durable Workflows: Design and implement workflows that can survive infrastructure failures and resume automatically.
- Saga Pattern: Manage distributed transactions with compensation logic for eventual consistency.
- Entity Workflows: Model long-lived entities as workflows for state management and event-driven updates.
- Parallel Execution: Efficiently run multiple tasks concurrently using fan-out/fan-in patterns.
- Use Case: Orchestrating a multi-step e-commerce order process, including inventory checks, payment processing, and shipping, ensuring all steps are completed or properly compensated for in case of failures.
Quick Start
Use the workflow-orchestration-patterns skill to design a saga pattern for a distributed order placement system.