Durable Execution and AI Agent Infrastructure
Restate
Restate builds a durable execution runtime for AI agents, workflows, and backend services. Developers keep business logic in ordinary application code while Restate records progress and results, allowing execution to recover from failures without repeating completed durable steps. Its building blocks combine functions, reliable service calls, keyed state, queues, and persistent timers. For agent developers, these support durable model and tool calls, isolated sessions, coordination between agents, and waiting for human approvals without holding compute.
Co-founded by Stephan Ewen, Till Rohrmann, Igal Shilman, and Ahmed Farghal, Restate grew from experience with Apache Flink and transactional applications that did not fit analytical stream processing. Its log-centered architecture brings execution journals, communication, and state management into one system. A purpose-built replicated log persists new events; processors act on them and maintain state indexes, with snapshots stored in object storage. The runtime ships as a single binary, rather than requiring an external database or message broker.
Teams can self-host Restate, use fully managed Restate Cloud, or choose Restate BYOC, which runs managed infrastructure in their own cloud account and VPC. BYOC uses reserved-capacity pricing. In its 2026 announcement, the company reported production deployments at multiple customers, including setups exceeding 100,000 durable actions per second. Replit uses Restate for durable orchestration across its coding-agent platform.
1 talk
Newest first1 speaker at AIE
Affiliations reflect their AIE appearances, not necessarily current employment.
