Design 546 installs

workflow-orchestration-patterns

by wshobson/agents

Design durable workflows with Temporal for distributed systems. Covers workflow vs activity separation, saga patterns, state management, and determinism…

Skill content

Workflow Orchestration Patterns

Master workflow orchestration architecture with Temporal, covering fundamental design decisions, resilience patterns, and best practices for building reliable distributed systems.

When to Use Workflow Orchestration

Ideal Use Cases (Source: docs.temporal.io)

- Multi-step processes spanning machines/services/databases

- Distributed transactions requiring all-or-nothing semantics

- Long-running workflows (hours to years) with automatic state persistence

- Failure recovery that must resume from last successful step

- Business processes: bookings, orders, campaigns, approvals

- Entity lifecycle management: inventory tracking, account management, cart workflows

- Infrastructure automation: CI/CD pipelines, provisioning, deployments

- Human-in-the-loop systems requiring timeouts and escalations

When NOT to Use