A programming model where workflow state is automatically persisted, so if a process crashes or restarts it resumes exactly where it left off. The runtime handles retries, timeouts, and recovery transparently.

Frameworks

  • Temporal - open source durable execution platform, the most established option
  • DBOS - durable workflow orchestration built on top of Postgres
  • Restate - lightweight runtime for resilient distributed apps without the complexity tax
  • Resonate - aims to simplify distributed systems with dead simple durable execution

Reading