Restate
Durable execution for workflows and stateful services
What it does
Restate provides a durable-execution runtime with state, queues, timers, and RPC capabilities, allowing services and agents to compose work that can continue across failures and interactions with other components or external systems participating in the application workflow.
When to use it
For backends preserving task progress, consult handler and durable-operation references to plan retries and the state updates associated with each operation.