Microsoft Azure Solutions Architect ExpertStudy guide
The expert certification for designing identity, governance, monitoring, data, business continuity, and infrastructure on Azure (AZ-305).
About Microsoft Azure Solutions Architect Expert (AZ-305)
Microsoft Azure Solutions Architect Expert (AZ-305) is a Professional / Expert-level certification from Microsoft. This page organizes the exam scope into a 4-chapter, 12-section study guide and lets you check your understanding with exam-style practice questions. A good flow is to read the chapters below in order, then test yourself via "Practice questions."
Exam domains (approximate weighting)
- Design identity, governance, and monitoring solutions~27%
- Design data storage solutions~22%
- Design business continuity solutions~18%
- Design infrastructure solutions~33%
Weights are approximate guidance for the live exam. Each domain is covered in detail in the chapters and sections below.
Official exam information: https://learn.microsoft.com/en-us/credentials/certifications/resources/study-guides/az-305
1Design Identity, Governance, and Monitoring Solutions
- 1.1Designing Identity and Access
Understand designing authentication/authorization on Azure—Microsoft Entra ID, RBAC, Conditional Access, managed identities, PIM, and B2B/B2C. Design a secure identity foundation with least privilege.
- 1.2Designing Governance
Understand organization-scale governance—management groups/subscriptions, Azure Policy, landing zones, tags, cost management, and resource locks. Design consistent guardrails and cost control.
- 1.3Designing Monitoring
Understand designing observability—Azure Monitor, Log Analytics (KQL), Application Insights, alerts/action groups, and Network Watcher. Make operations visible with metrics, logs, and traces.
2Design Data Storage Solutions
- 2.1Designing Relational Databases
Understand choosing relational data—Azure SQL Database/SQL Managed Instance/SQL on VM, service tiers, and Azure Database for PostgreSQL/MySQL. Pick the managed DB that fits requirements.
- 2.2Designing Non-Relational and Storage
Understand non-relational and object storage—Azure Cosmos DB (APIs/consistency), Blob Storage (access tiers), Azure Files, and queues/tables. Pick stores matching access patterns.
- 2.3Designing Data Integration, Analytics, and Protection
Understand using and protecting data—Data Lake Storage, Synapse Analytics, Data Factory, caching (Azure Cache for Redis), and encryption (at rest/in transit). Integrate/analyze data and keep it secure.
3Design Business Continuity Solutions
- 3.1Designing Backup and Data Protection
Understand data protection design—Azure Backup, recovery points (RPO)/retention, soft delete/immutable storage, and geo-redundant storage (GRS). Recover reliably from data loss or mistakes.
- 3.2Designing High Availability
Understand availability design—availability zones/availability sets, load balancing, zone-redundant services, and SLAs. Eliminate single points of failure and meet required availability.
- 3.3Designing Disaster Recovery
Understand DR design—Azure Site Recovery (ASR), region pairs, RTO/RPO, and database geo-replication/failover groups. Design strategies to recover from regional failures.
4Design Infrastructure Solutions
- 4.1Designing Compute
Understand compute choices—VMs/VMSS, App Service, Azure Functions, and AKS/ACI/Container Apps. Pick the runtime that fits the workload.
- 4.2Designing App Integration and Messaging
Understand loosely coupled integration—Service Bus/Event Grid/Event Hubs, API Management, Logic Apps, and Azure Cache for Redis. Decouple components and integrate at scale.
- 4.3Designing Networking
Understand networking design—VNet/subnets/NSG, peering/hub-spoke, VPN Gateway/ExpressRoute, Front Door/App Gateway/Load Balancer, and Private Link. Design secure, scalable connectivity.

