Concepts
Read these in order. Each page is short and ends with the one thing to remember.
- Flows: the durable program.
- Tasks: the unit of work.
- Runs: ids, states, and the policies that make an id an idempotency key.
- Signals: how the outside world reaches a running flow.
- Timeouts and retries: the two budgets.
- Determinism: the one rule a flow body must obey, and why.
- Queues: how work finds a worker.
The promise
Durable execution: your code keeps running through crashes, restarts and deploys, because the orchestrator records every step it took and, after a restart, replays those steps to land exactly where it was. Retries, timers, signals and queues are the machinery behind that one promise.