Skip to main content

Durable Objects

Durable Objects coordinate stateful runtime behavior where single-owner coordination is needed.

Architecture Role

  • Use them for coordination patterns that cannot be represented as a single stateless request.
  • Keep durable effects reflected in operations and workspace graph state.
  • Verify recovery behavior around stateful coordination changes.

Review Questions

  • What workspace, artifact, API, runtime, or operations behavior does this area affect?
  • What user-visible route or developer-facing API proves the behavior?
  • What event, artifact, blob, link, or operation should a reviewer inspect afterward?

Media To Add

  • Diagram: request routed to a coordinator object and committed back to operation state. It helps developers understand coordination. Source: runtime architecture.