Building a modern Durable Execution Engine from First Principles
The architecture of Restate, a Durable Execution engine built from the ground up.
The architecture of Restate, a Durable Execution engine built from the ground up.
Restate 1.2 adds highly-available, distributed deployments and a graphical UI.
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.