Azure Functions Beyond "Out of the Box" - a Guided Tour of Azure Functions Ext.
summary
Step-by-step guide to building Azure Functions extensions: start with an assembly-level attribute and a Startup class that registers services via the Builder and an ExtensionConfigurationProvider, register converters and binding rules, and implement HTTPClientFactory injection to avoid socket exhaustion. Covers input/value-binder and output/collector patterns, triggers as listener + executor (example: Cosmos DB change feed using a trigger binding provider), DI landing in May 2019, and an open-source RethinkDB extension on GitHub that demonstrates the approach.
AI-written summary · about
chapters (28)
- 0:00Introduction
- 0:50Other Functions Logo
- 3:30Other Functions Diagram
- 4:45Interphase
- 9:57HTTP Client Factory
- 14:55Other Functions Version 1
- 15:19Other Functions Version 2
- 16:29Other Functions Version 3
- 19:11Other Functions Extensions
- 20:58Attribute
- 21:24Validation
- 24:52Parameters
- 25:15Outputs
- 25:31Bind to Collector
- 25:46Converter
- 26:38Factory
- 28:36Flash
- 28:50Collector
- 29:21Triggers
- 31:24Trigger Binding Provider
- 32:24Trigger Binding Responsibilities
- 33:05Trigger Default Values
- 33:25Creating the Listener
- 34:54Reffing DB
- 35:07Change Fees
- 36:04Start Listening
- 37:09Cosmos DB Trigger
- 40:20Outro
related talks
57mHands On Azure Functions
07mAzure Functions: Building serverless apps for Azure using Visual Studio Code
47mAzure Functions PowerShell: The Missing Manual
47mWorking with data using Azure Functions
39mIntroducing Azure Functions for serverless .NET
54mDeveloper Fundamentals of Serverless NET Development with Azure Durable Functions
01h 01mDos and Don'ts for Serverless and Azure Functions
46mDeveloper Fundamentals of Serverless.NET Development with Azure Durable Functions
