Posts tagged with Architecture
Architecture

Building a modern Durable Execution Engine from First Principles
The architecture of Restate, a Durable Execution engine built from the ground up.
February 20, 2025Stephan Ewen, Ahmed Farghal, Till Rohrmann
Architecture

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.
January 22, 2025Stephan Ewen, Jack Kleeman, Giselle van Dongen
Architecture
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.
November 21, 2024Stephan Ewen, Ahmed Farghal, Till Rohrmann
ReleasesGeneralCore ConceptsArchitecture
Why we built Restate
Introducing Restate, a distributed application runtime that facilitates reliable communication, consistent state, scalability and failover.
August 24, 2023Stephan Ewen