Azure Durable Functions for Serverless .NET Orchestration
summary
Durable Functions is an Azure Functions extension that implements stateful serverless workflows in code using orchestrator, activity and starter functions and the Durable Task framework. Examples include C# function chaining, fan‑out/fan‑in web scraping, async HTTP status endpoints, website monitoring that escalates, and an approval flow with timeouts; storage uses Azure Storage (tables/blobs), constraints include deterministic APIs (dates, RNG, env vars), and scale testing notes 150,000 concurrent starts.
AI-written summary · about
chapters (12)
- 0:00Welcome to Durable Functions
- 3:40What are Durable Functions
- 7:49Key concepts and workflow
- 12:23Function chaining pattern
- 19:45Fan-out fan-in pattern
- 23:41Async HTTP APIs
- 25:48Monitoring long-running tasks
- 30:38Human interaction workflows
- 34:30Aggregator pattern
- 35:34Advanced orchestration
- 37:00Monitoring and status tracking
- 39:07Best practices
related talks
56mAzure Durable Functions for serverless .NET orchestration
41mAzure Durable Functions for Developers
48mDelightful Durable Function Patterns
46mDeveloper Fundamentals of Serverless.NET Development with Azure Durable Functions
38mDeveloping Stateful Serverless Workflows using Azure Durable Functions
58mDeep dive in Durable Functions
58mAdvanced Serverless Workflows with Durable Functions
14mOvercoming Serverless challenges with Durable Functions
