What it means to be a Durable Execution Service Provider
Feb 22, 2024

Summary
This post defines and elaborates on the concept of "Durable Execution" as the core abstraction provided by Temporal. It explains that Temporal enables any engineering team to become a "Durable Execution Service Provider" by leveraging its SDK and supervisor service. The supervisor service (Temporal Server or Temporal Cloud) ensures that applications built with the SDK can resume execution after failures, guaranteeing exactly-once completion. The post highlights that Durable Execution is the key differentiator from previous workflow engines and positions Temporal as the market leader in this abstraction.