Delightful Durable Function Patterns
summary
Azure Durable Functions are shown as a code-first way to build stateful serverless workflows using client, orchestrator, activity and entity functions with Azure Storage event-sourced history; six concrete patterns are demonstrated: function chaining, fan-out/fan-in, async HTTP API, monitor, human interaction, and aggregator. Orchestrators replay deterministically (avoid DateTime/random/multi‑threading), the library supplies 202 + status URLs and durable timers, and the claim is that only the orchestrator’s lifecycle is billed while activities run independently—examples include a parallel lumpia factory and an approval-with-timeout demo.
AI-written summary · about
chapters (12)
- 0:00Introduction
- 0:21Who are you familiar with
- 2:28What are durable functions
- 5:38Durable function types
- 8:28Orchestrator function
- 11:07Activity function
- 19:33Orchestration rules
- 26:07Filipino egg roll
- 31:40Async API
- 38:51Monitor
- 42:25Human Interaction
- 45:10Aggregator
related talks
42mAzure Durable Functions for Serverless .NET Orchestration
38mDeveloping Stateful Serverless Workflows using Azure Durable Functions
41mAzure Durable Functions for Developers
46mDeveloper Fundamentals of Serverless.NET Development with Azure Durable Functions
58mAdvanced Serverless Workflows with Durable Functions
14mOvercoming Serverless challenges with Durable Functions
56mAzure Durable Functions for serverless .NET orchestration
58mDeep dive in Durable Functions
