Overcoming Serverless challenges with Durable Functions
summary
Durable Functions on Azure lets workflows persist state to disk and exceed the 10 minute execution limit, enabling long-running approvals and monitors that wait hours or days. It implements concrete patterns: function chaining for ordered ETL steps, fan-out/fan-in parallelism to run hundreds of activities and aggregate results, and human interaction via external events for approvals. Demo runs a 100-image cat/dog classifier that scales out to roughly 5–6 images/sec, showing the pattern works.
AI-written summary · about
chapters (10)
- 0:00Intro
- 0:50Challenges
- 2:40Durable Functions
- 3:20Functional Roles
- 4:35Function Chaining
- 6:05Fan Out
- 9:30Monitor
- 10:30Human Interaction
- 11:40Homework
- 13:00Outro
related talks
58mAdvanced Serverless Workflows with Durable Functions
42mAzure Durable Functions for Serverless .NET Orchestration
58mDeep dive in Durable Functions
48mDelightful Durable Function Patterns
38mDeveloping Stateful Serverless Workflows using Azure Durable Functions
46mDeveloper Fundamentals of Serverless.NET Development with Azure Durable Functions
28mAzure Durable Functions - Stateful workflow on top of Stateless Architecture
39mIntroducing Azure Functions for serverless .NET
