Enhancing Workflow Reliability with Dapr
summary
Demo shows Dapr providing checkpointing at offset level so a workflow processing ten files with 100,000 rows each resumes after a pod crash without reprocessing completed VM IDs, storing progress in a configurable state store (Cosmos DB or Redis). The implementation runs as a Dapr sidecar communicating over HTTP/gRPC, uses placement and sentry services on Kubernetes, and requires increasing MSI authentication timeout for Cosmos. The live example schedules workflows, injects a failure, and successfully resumes from the saved offsets.
AI-written summary · about
chapters (9)
- 0:00Introduction and Speaker Background
- 1:03Agenda Overview
- 1:34Understanding Workflows
- 2:29Challenges in Workflow Processing
- 6:07Introducing Dapr for Workflow Management
- 9:09Dapr Workflow Components
- 13:15Live Example: Dapr Workflow in Action
- 17:42Running Dapr on Kubernetes
- 19:06Conclusion and Final Thoughts
related talks
45mDapr Workflows: How to Write Reliable, Fault-Tolerant Applications...
25mDapr Workflows: The Key to Simplifying Business Process Orchestration
48mFailure is not an option: durable execution + Dapr = 🚀
01h 00mReliable Agentic Systems need Durable Execution 🤖
34mMaking your application multicloud ready with DAPR
22mBuilding Real-World Applications with Dapr: A Startup Developer's Journey
46mDapr in Practice
54mDapr in Practice
