Restate Developer Blog
Restate Cloud is Open to Everyone — Build Durable Workflows & Agents Today
Restate 1.4 improves cluster resiliency and workload balancing significantly. Experience less unavailability and achieve more with fewer resources.
Restate Team
Restate 1.4: We've Got Your Resiliency Covered
Restate 1.4 improves cluster resiliency and workload balancing significantly. Experience less unavailability and achieve more with fewer resources.
Restate Team
Durable AI Loops: Fault Tolerance across Frameworks and without Handcuffs
Resilience, suspendability, observability, human-in-the-loop, and multi-agent coordination, for any agent and SDK.
Stephan Ewen, Giselle van Dongen, Igal Shilman
Building stateful serverless applications with Knative and Restate
Combine Knative with Restate's Durable Execution model to easily build serverless stateful applications.
Francesco Guardiani, Giselle van Dongen
Restate 1.3: Concurrency without losing sleep
With Restate 1.3, you can now implement even complex, concurrent applications, and let Restate make them easy to implement and failure-proof.
Restate Team
From Prompt to Adventures : Creating games with LLMs and Restate's durable functions
Tired of fighting timeouts and failures when your AI services need to work together? Discover how Restate helped us transform a simple prompt into an interactive adventure game with dynamic storylines, custom images, and voice narration—all without the infrastructure headaches.
[GUEST POST] Ivan Leo @ivanleomk
Building a modern Durable Execution Engine from First Principles
The architecture of Restate, a Durable Execution engine built from the ground up.
Stephan Ewen, Ahmed Farghal, Till Rohrmann
🎵 Every step you take, every call you make - Restate’s fresh take on distributed apps observability
Find out how the UI helps you with developing and debugging your distributed apps.
Giselle van Dongen, Nik Nasr, Igal Shilman
Restate 1.2: a distributed durable execution engine, built from first principles
Restate 1.2 adds highly-available, distributed deployments and a graphical UI.
Ahmed, Till, Nik, Giselle, Jack, Francesco, Igal, Muhamad, Pavel, Stephan
Every System is a Log: Avoiding coordination in distributed applications
Distributed coordination makes application complex and brittle. Because all systems eventually build on logs, we can use a shared-log approach to eliminate most coordination. We discuss this conceptually and show how this is practically implemented in the open source project Restate.
Stephan Ewen, Jack Kleeman, Giselle van Dongen