Designing Serverless Architectures with Azure Functions
Event-driven design, hosting and scalability, resilience, security and serverless design patterns.
Level: Intermediate to Advanced Technologies: Azure Functions v4 / .NET 8 / C# / Isolated Worker Model
In a serverless architecture, functions are designed to wake up, complete a single task, and shut down — without needing to remember what happened before or what comes next. This is the essence of statelessness. And it is precisely this stateless design that makes Azure Functions ideal for highly scalable event-driven systems.
The platform can instantiate thousands of instances across regions without coordination, because each invocation is completely isolated — it retains no context from a previous execution. Persistent state must instead be externalized to storage services (Azure Storage, Cosmos DB, Redis Cache) rather than maintained in memory.
Sign in to read this course
A free account unlocks all 514 courses. 20 are readable without one.
What's inside
11 sections- 1 Table of Contents
- 2 Module 1 – Serverless and Event-Driven Architecture {#module-1}
- 3 Module 2 – Hosting Plans and Scalability Strategies {#module-2}
- 4 Module 3 – Integration with Azure Services {#module-3}
- 5 Module 4 – Resilience, Performance, and High Availability {#module-4}
- 6 Module 5 – Monitoring and Observability {#module-5}
- 7 Module 6 – Security and Governance {#module-6}
- 8 Module 7 – Advanced Design Patterns {#module-7}
- 9 Module 8 – Complete Reference Architecture {#module-8}
- 10 Module 9 – Best Practices and Pitfalls to Avoid {#module-9}
- 11 Glossary {#glossary}
More Azure Functions & Serverless courses
View all 7Introduction to Serverless with Azure Functions
What serverless is, Azure Functions, hosting plans, triggers and bindings and your first function.
Azure Functions Deep Dive
Triggers, bindings, deployment, Durable Functions, security, observability and KEDA on Kubernetes.
Deploying Azure Functions as REST APIs
Design REST APIs on Azure Functions and publish them through API Management with OpenAPI and security.
Securing Azure Functions Solutions
Managed identities, RBAC, HTTP endpoint protection, Entra ID/OAuth2, networking and Key Vault.
Optimizing Azure Functions for Performance and Cost
Hosting plans, cold-start anatomy, code best practices, scaling, Durable Functions and cost analysis.
Integrating Azure Functions with CI/CD Pipelines
Ship Functions with Azure DevOps and GitHub Actions, Bicep, multi-environment strategies and rollback.
Interested in this course?
Contact us to book it or get a custom training plan for your team.