AZ-305 architect journey
AZ-305 · Azure Solutions Architect Expert

Design Azure solutions like an architect

AZ-305 asks you to recommend a solution and defend the trade-off. These visual lessons teach the decision, one Contoso problem at a time, and sit beside our storage, database, compute and networking lessons so every exam domain is covered.

Start with governance → See the full AZ-305 study plan
10 design lessons 4 exam domains Running example: Contoso Ltd.
Domain 1 · 25–30%

Design identity, governance and monitoring

Structure the estate, connect the directories, control who can do what, and make sure you can see what happened.

01
Governance

Design governance: structure, policy and compliance

Recommend a management-group and subscription structure, a tagging strategy, and the policy and compliance tools that enforce them.

Start lesson 01 →
02
Authentication

Design hybrid identity and on-premises access

Sync on-premises directories, choose a sign-in method, serve legacy apps and publish on-premises resources securely.

Start lesson 02 →
03
Authorization

Design access: roles, PIM and access reviews

Pick the right role system, give workloads identities instead of secrets, and keep privileged and partner access time-bound and reviewed.

Start lesson 03 →
04
Monitoring

Design logging and monitoring

Decide where signals go: workspace design, routing logs with diagnostic settings, alerts, and a SIEM on top.

Start lesson 04 →

Also in the library for this domain

Microsoft Entra tenants MFA and Conditional Access B2B guests Key Vault Managed Identity Subscriptions and scopes Policy and cost Monitoring tools
Domain 2 · 20–25%

Design data storage solutions

Our strongest domain already has design-style lessons, so there is nothing new to add here. Start with these.

Relational data

Design relational data storage

SQL Database, Managed Instance or SQL Server on a VM: service tier, scaling, availability and protection.

Open lesson →
Unstructured data

Azure Storage redundancy and protection

LRS, ZRS, GRS and GZRS, plus tiers, soft delete, versioning and immutability for blobs.

Open lesson →
Data integration

Design data integration and data lake

Data Factory, Data Lake, Databricks, Synapse and Stream Analytics, and the hot, warm and cold paths.

Open lesson →

More for this domain

Pick your database Cosmos DB basics PostgreSQL basics Storage accounts Move and optimize storage Event Hubs streaming
Domain 3 · 15–20%

Design business continuity solutions

Start from what the business can tolerate, then choose backup, replication and redundancy to match.

05
Recovery

Design for recovery: RTO, RPO and the right tool

Turn “how long can we be down?” into a design: Azure Backup, Azure Site Recovery, or both.

Start lesson 05 →
06
High availability

Keep data available: HA and DR for databases and storage

Zone redundancy, geo-replication and failover groups, multi-region Cosmos DB, and PostgreSQL high availability, matched to RTO and RPO.

Start lesson 06 →

Also in the library for this domain

VM backup Availability sets Availability zones Scale sets Regions and zones Storage data protection
Domain 4 · 30–35%

Design infrastructure solutions

Choose the compute, shape the application, plan the move, and connect it all. Networking already has ten lessons.

07
Compute

Pick the right compute

VMs, containers, App Service, Functions or Batch: the questions that decide, applied to five Contoso workloads.

Start lesson 07 →
08
Application architecture

Front the app: APIs, caching and deployment

API Management, caching, messaging versus events, configuration, and automated deployment.

Start lesson 08 →
09
Migration

Design a migration to Azure

Assess what you have, pick a strategy per workload, then move servers, databases and unstructured data.

Start lesson 09 →

Also in the library for this domain

Virtual networks Peering VPN and ExpressRoute Virtual WAN Choosing a load balancer Firewall and WAF App Service Container Apps AKS Functions Service Bus Event Grid
Put it together

One brief, four domains

Design exams reward reading the requirements closely. Practise spotting the words that eliminate options, and justifying every choice.

Case study · lesson 10

Design the Contoso platform

Read the brief, then make one defensible decision per domain and check the whole design against the Well-Architected pillars.

Start lesson 10 →

Practise with the official material

For current exam details always use Microsoft’s pages. The course case studies are written design exercises built around Tailwind Traders, and need no Azure subscription.