The simplest way to build resilient applications
summary
Shows a concrete stack: Java SDK + Restate proxy (single Rust binary) used to implement Durable Execution with live code demos. Demonstrations include automatic retries that resume from a persisted journal (payment created once, subscriptions completed), stateful virtual objects with per-key queues, and awaitable futures for email verification with 1‑day expiry and 5s reminder loop. The demos run, crash and recover as claimed, and a distributed/HA Restate release is announced.
AI-written summary · about
chapters (9)
- 0:00Resilient app building intro
- 6:24Durable execution concept
- 10:58Durable execution demo (Java)
- 16:36State with virtual objects
- 21:32Virtual objects demo
- 26:01Cross-service with durable futures
- 28:52Email verification demo
- 38:44Simplifying with Re-State
- 42:16Use cases & open-source
related talks
48mThe simplest way to build resilient applications
27mThe simplest way to build resilient applications
44mThe Simplest Way to Build Resilient Applications
35mBuilding resilient applications with Durable Execution
53mDurable Execution With Restate
38mDurable Execution: The Next Leap for Microservices Architectures
30mBuilding Resilient Systems with Stacking
28mStateful Applications in the Age of Durable Execution
