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.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

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.
INSIGHT

Unsustainable Backends

  • Current backend development for non-trivial state management is unsustainable.
  • Building resilient apps requires handling infrastructure errors and user interactions.
ANECDOTE

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.
Get the Snipd Podcast app to discover more snips from this episode
Get the app