Replit Agent switched from Temporal to Restate for three main reasons
- Lower latency and cost efficiency:
Restate executes durable steps inline, adding just a few milliseconds of overhead per step. This allows Replit to make thousands of operations durable without the overhead of scheduling each one as a separate activity.
- Unique building blocks for stateful, concurrent agents:
Virtual Objects and Durable Coroutines simplify coordinating long-lived agent sessions, parallel subagents, user steering, approvals, and cancellation, and make the architecture easier to extend.
- Restate BYOC:
Fully managed deployments in Replit's own cloud account keep sensitive data private and support both its multi-tenant cloud stack and dedicated enterprise offerings.
With Restate, Replit can use fast, durable execution inside the agent loop, giving them a simpler, more resilient architecture.
Replit now runs tens of Restate cells across regions and availability zones, and handled a major promotional traffic spike of nearly 25 000 durable actions per second per cell a few weeks after migration.
Read the full story, including how Replit built its agent architecture on Restate 🧵
顯示更多