Azure Durable Functions for serverless .NET orchestration
summary
Durable orchestration runs on Azure Durable Functions as an open-source Azure Functions extension that uses event sourcing and an execution history in Azure Storage (tables and queues) to resume work, scale to zero, and guarantee at-least-once execution. Demo shows local Visual Studio + Storage Emulator, an orchestration calling three activities (hello Tokyo/Seattle/London), and a report generator that fans out to call shipping APIs for thousands of orders, returns status endpoints, and logs to Application Insights. Orchestrator code must be deterministic (use provided time helpers), do I/O in activities, and use continueAsNew to avoid unbounded replay.
AI-written summary · about
chapters (18)
- 0:00Introduction
- 0:33About Jeff
- 1:35What is serverless
- 1:52An abstraction of servers
- 4:14Serverless benefits
- 4:53Functions
- 6:31My first cloud app
- 7:45Windows Central article
- 9:22Durable Functions
- 15:58Durable Functions Components
- 17:34Durable Functions Code
- 33:13Constraints
- 36:19Demonstration
- 37:17My problem
- 43:18Application Insights
- 46:03QA Versions
- 47:42Documentation
- 48:55Questions
related talks
42mAzure Durable Functions for Serverless .NET Orchestration
59mFunction Orchestration in the World Of Serverless
41mAzure Durable Functions for Developers
46mDeveloper Fundamentals of Serverless.NET Development with Azure Durable Functions
58mAdvanced Serverless Workflows with Durable Functions
58mDeep dive in Durable Functions
48mDelightful Durable Function Patterns
50mFunction Orchestration in the world of Serverless
