- Discuss different hosting options and which to use when.
- Consumption plan.
- Premium plan (preview?).
- In ASP (e.g. in ASE).
- Docker / AKS.
- Show the same function on different platforms:
- Local (develop / debug)
- On Azure in Consumption plan.
- In Azure Kubernetes Service (AKS)
- Show managed identity in the different environments.
- Same app runs everywhere. Environment manages identity.
- In AKS: AAD Pod Identity. See also Azure AD Pod Identity in AKS.
- Same app runs everywhere. Environment manages identity.
- Show managed identity access to several resources
- What about triggers / bindings and managed identity?
- How triggers work and which pitfalls to avoid.
- Especially blob triggers. More especially on AKS.
- Scale Azure functions in AKS with KEDA (Kubernetes-based Event Driven Autoscaling). See also Run Azure Functions in Kubernetes with KEDA
- Show DI in Azure functions.
- Also Azure functions don't have to be static anymore.
- Best practices.
- Cost of DI?
- Alternatives?
- Cross-wiring?