Module 1 · Compute and execution · Lesson 3
Durable execution engines
How Temporal, Inngest, Restate, Trigger.dev and Vercel Workflow keep multi-step agent work alive across crashes, deploys and week-long waits, through one shared model of steps, journals, replay and retries.
By the end of this lesson you can
- Explain the durable execution model of workflows, steps, an event journal and deterministic replay
- Predict what re-runs after a crash, and identify code that breaks replay
- Compute retry schedules from a backoff policy and choose retry settings for model and API calls
- Compare Temporal, Inngest, Restate, Trigger.dev and Vercel Workflow on execution model, language support and operations
- Write a long-running payment workflow in Python that waits for an external event with a deadline