Blog

Posts tagged with Core Concepts

February 19, 2025

🎵 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

Core Concepts
February 23, 2024

Code that sleeps for a month

Part two of 'Solving durable execution’s immutability problem': How can we write code that works across time without introducing versioning problems?

Jack Kleeman

Core Concepts
February 2, 2024

Solving durable execution’s immutability problem

The hardest problem in durable execution, as in many areas of infrastructure, is safe updates.

Jack Kleeman

Core Concepts
January 24, 2024

Graceful cancellations: How to keep your application and workflow state consistent đź’Ş

With graceful cancellations, it is now possible to stop service invocations and workflows while keeping the overall application state consistent.

Till Rohrmann

TutorialsCore Concepts
November 27, 2023

We replaced 400 lines of StepFunctions ASL with 40 lines of TypeScript by making Lambdas suspendable

We show you a new way to build complex business processes on AWS Lambda, where you can do everything with sequential code and service-style RPCs, no workflow DSL or plumbing events.

Jack Kleeman, Pavel Tcholakov, Stephan Ewen

IntegrationsTutorialsCore Concepts
August 24, 2023

Why we built Restate

Introducing Restate, a distributed application runtime that facilitates reliable communication, consistent state, scalability and failover.

Stephan Ewen

ReleasesGeneralCore ConceptsArchitecture