← All components
Compute
Workflow orchestrator
Coordinates multi-step, long-running processes with retries and compensation.
When to use
- Sagas across payment, inventory and shipping
- Scheduled data pipelines
Pitfalls
- Keep workflow steps idempotent
Options by provider
The first option is what diagrams show for that provider.
Amazon Web Services
- AWS Step FunctionsManaged
- Amazon MWAA — managed AirflowManaged
Google Cloud
- WorkflowsManaged
- Cloud ComposerManaged
Microsoft Azure
- Durable FunctionsManaged
- Logic AppsManaged
Open source / self-hosted
- TemporalSelf-hosted
- Apache AirflowSelf-hosted
Related concepts
Used in
- Amazon
- Checkout saga — Runs the checkout steps and compensates on failure
- MakeMyTrip
- Booking saga — Hold → pay → ticket, with compensation
- Meeting scheduler
- Reminder scheduler — Fires reminders at the right time
- Buy now, pay later
- Repayment scheduler — Due dates, auto-debit, retries, late fees