Failure is not an option: durable execution + Dapr = π
summary
Shows durable execution using Dapr Workflow (v1.14) and demos code in C# running with the Dapr CLI multi-app run. A validate-order workflow persists state to a Redis state store, fans out shipping-cost calls to three shippers, picks the cheapest, and registers shipment; stopping the apps mid-run and restarting the Dapr sidecars resumes and completes the orchestration. A simulated 500 from the shipment service triggers a try/catch compensation that restores inventory rather than failing the workflow.
AI-written summary Β· about
chapters (15)
- 0:00Introduction
- 1:07Cost of IT failures
- 6:01What is Dapr
- 10:17Durable execution
- 13:08Workflow patterns
- 16:59Workflow engines
- 18:01Live demo: Happy path
- 27:49Live demo: Self-healing
- 31:45Workflow failures
- 32:30Workflow challenges
- 38:30Dapr resiliency
- 41:24Live demo: Service invocation
- 44:56Live demo: State resilience
- 46:21Production with Conductor
- 47:45Resources and closing
related talks
45mDapr Workflows: How to Write Reliable, Fault-Tolerant Applications...
25mDapr Workflows: The Key to Simplifying Business Process Orchestration
01h 00mReliable Agentic Systems need Durable Execution π€
20mEnhancing Workflow Reliability with Dapr
38mDurable Execution: The Next Leap for Microservices Architectures
22mBuilding Real-World Applications with Dapr: A Startup Developer's Journey
37mStart building distributed applications with ease using building block APIs
31mBuilding scalable distributed systems powered by Dapr OSS.
