Posts tagged with Architecture
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 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
Distributed Restate - A first look
A first look at distributed highly-available deployments of Restate and the architecture that supports those. We demonstate this through a geo-distributed active/active setup executing an order-processing app.
Stephan Ewen, Ahmed Farghal, Till Rohrmann
Why we built Restate
Introducing Restate, a distributed application runtime that facilitates reliable communication, consistent state, scalability and failover.
Stephan Ewen