Dapr Workflows: How to Write Reliable, Fault-Tolerant Applications...
summary
Dapr Workflows ships in Dapr v1.10 (alpha) and provides a sidecar workflow engine that runs via a gRPC stream while application code executes activities using the .NET SDK (Python imminent). Workflows persist history in an append-only log, support durable timers, child workflows and external event triggers, and call other services with Dapr service invocation. Demo shows a checkout flow using a local Redis state store and Stripe test API, automatic retries and a refund compensating action, and crash recovery by replaying reminders and stored state.
AI-written summary · about
chapters (8)
- 0:00Dapr workflows intro
- 7:01What are Dapr workflows
- 10:31Core features
- 20:42Hello world demo
- 22:28Checkout workflow walkthrough
- 35:22Fault tolerance demo
- 37:27Distributed tracing
- 39:07Q&A
related talks
25mDapr Workflows: The Key to Simplifying Business Process Orchestration
20mEnhancing Workflow Reliability with Dapr
48mFailure is not an option: durable execution + Dapr = 🚀
46mDapr in Practice
49mDapr in Practice
22mBuilding Real-World Applications with Dapr: A Startup Developer's Journey
54mDapr in Practice
37mStart building distributed applications with ease using building block APIs
