Azure Solutions Architect: Service-by-Service
A provider-deep tour of Microsoft Azure for solutions and cloud architects. Walks the full service landscape - compute, storage, databases, networking, identity (Entra ID), data and analytics - then layers on infrastructure-as-code (Bicep/ARM/Terraform), containers, operations, security and the Well-Architected Framework, and finishes with the architecture deep-dives and behavioral themes Azure architect loops grade against.
The Azure service landscape
Build a working map of the core families: compute (VMs, App Service, Functions, Container Apps, AKS, Batch), storage (Blob, Files, Managed Disks, Archive), databases (Azure SQL, Cosmos DB, Database for PostgreSQL/MySQL, Cache for Redis, Synapse), and the glue (Service Bus, Event Grid, Event Hubs, Logic Apps). This category is the spine of the path.
Networking and content delivery
Anchor the VNet model: subnets, NSGs, Azure Firewall, Private Link, VNet peering, ExpressRoute, Azure DNS, Front Door and CDN before the design rounds.
Data stores and analytics
Work through relational vs document (Cosmos DB) vs columnar (Synapse) trade-offs, the analytics path (Data Factory, Synapse, Stream Analytics), and caching with Azure Cache for Redis.
Infrastructure as Code and containers
Build fluency in declarative provisioning (Bicep, ARM templates, Terraform) and the container stack (Container Apps, AKS) that runs most modern Azure workloads.
Operations, observability and DevOps
Cover Azure Monitor, Application Insights, Log Analytics, Azure DevOps / GitHub Actions pipelines, and the deployment-safety patterns architects bake in.
Security, governance and the Well-Architected Framework
The pillars architects are graded on: Entra ID and RBAC least privilege, Key Vault, Management Groups and Azure Policy for governance, plus the Azure Well-Architected pillars (reliability, security, cost optimization, operational excellence, performance efficiency).
Architect deep-dives (system design)
Bounded designs that exercise the conversations Azure architects lead - decoupling with Service Bus, consistency across services, throttling, and payment-grade reliability.
- 01DesignDesign a Distributed Message Queue (Kafka deep-dive)System Design · Hard
- 02DesignDesign Distributed Transactions (2PC, Saga, TCC)System Design · Hard
- 03DesignDesign a Rate Limiter (API Throttling)System Design · Medium
- 04DesignDesign a Payments / Checkout System (Stripe-style)System Design · Hard
Behavioral: influence and judgment
Architect rounds screen for driving decisions across teams you don't manage and making pragmatic cost/resilience trade-offs. Have a story per theme with concrete business impact.
- 01BehavioralLeadership Without AuthorityBehavioral · General
- 02BehavioralDealing with AmbiguityBehavioral · General
- 03BehavioralFrugality (Amazon Leadership Principle)Behavioral · Amazon LP
- 04BehavioralDive Deep (Amazon Leadership Principle)Behavioral · Amazon LP
- 05BehavioralLearn and Be Curious (Amazon Leadership Principle)Behavioral · Amazon LP
Browse other learning paths
Three role-targeted paths are live: Backend, SRE / DevOps, and ML Engineer. More are on the way - if you have a role you want covered, let us know.
View all paths →