Roadmap › Microsoft Azure for .NET Developers › Module: Security, Networking and Operations
Lessons in this course (14)
14. Reference architecture: scalable .NET web application on Azure
Advanced★ Must knowLesson 14 of 14
Users → Azure Front Door (WAF, CDN, TLS)
→ App Service (or Container Apps) — autoscale, deployment slots, managed identity
→ Azure SQL (zone-redundant, failover group to paired region) via private endpoint
→ Azure Managed Redis (cache, sessions)
→ Blob Storage (files) via private endpoint
→ Service Bus (orders topic) → Functions / Container Apps workers (KEDA scale)
→ Key Vault (secrets, certificates), App Configuration (feature flags)
→ Application Insights + Log Analytics (alerts → Teams/on-call)
CI/CD: Azure DevOps / GitHub Actions + Bicep (IaC), workload identity federationReliability: zones + multi-region (active-passive with Front Door failover), health probes, retries/circuit breakers, queues to absorb spikes. Security: Entra ID auth, managed identities, private endpoints, WAF, Defender for Cloud. Cost: autoscale, reserved capacity for baseline, serverless for spiky workloads.