Failure Is Not an Option: Durable Execution + Dapr = 🚀 - Marc Duiker, Diagrid

Marc Duiker, Diagrid

KubeCon + CloudNativeCon Europe 2025 · Session

In the realm of distributed systems, failure is not merely an option; it's an inevitability. This insightful talk by Marc Duiker, a Developer Advocate at Diagrid, delves into the critical challenge of building resilient applications that can not only withstand failures but also recover from them automatically and gracefully. Titled "Failure Is Not an Option: Durable Execution + Dapr = 🚀," the presentation introduces **Durable Execution** as a powerful paradigm for achieving this resilience, particularly when combined with the **Dapr (Distributed Application Runtime)** framework. The session highlights how Dapr Workflow, a relatively new and stable API within Dapr, provides developers with the tools to implement robust, stateful workflows that persist their state across failures, ensuring business processes complete successfully even in the face of outages.

AI review

This talk by Marc Duiker provides a solid, practical deep dive into Dapr Workflow, a critical component for building resilient distributed systems. It clearly articulates the challenge of inevitable failures in distributed environments and presents durable execution via Dapr as a robust solution. The presentation effectively covers architectural details, common workflow patterns, and crucial defensive design considerations, all reinforced by a compelling live demo of automatic failure recovery. While the core concept of durable execution isn't novel, its mature implementation within Dapr is…

Watch on YouTube