
Changelog Master Feed The era of durable execution (Changelog Interviews #636)
37 snips
Apr 10, 2025 Stephan Ewen, Founder and CEO of Restate.dev, shares his expertise on building resilient applications and the importance of idempotency for reliable backend systems. He discusses the challenges of creating internal tools for operational-heavy companies, and innovations in developer AI with Augment Code. The conversation delves into durable execution in distributed systems and the evolution of the Heroku platform. Ewen highlights essential strategies for developers to manage complexities in cloud hosting and ensure seamless user experiences despite network challenges.
AI Snips
Chapters
Transcript
Episode notes
Stripe's API Design
- Stripe's payment API is praised for its seamless idempotency handling.
- This made integration easy and contributed to Stripe's popularity.
Unsustainable Backends
- Current backend development for non-trivial state management is unsustainable.
- Building resilient apps requires handling infrastructure errors and user interactions.
Restate's Origins
- Restate's origins trace back to Apache Flink, a stream processing framework.
- Developers used Flink for transactional tasks, inspiring Restate's creation.

