# KodeKloud: Beta Courses AZ-305: Microsoft Azure Solutions Architect Expert

## AZ-305: Microsoft Azure Solutions Architect Expert

### Introduction

- [Course Introduction](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Introduction/Course-Introduction/page.md): Learn to design robust Azure solutions by exploring essential components like compute, storage, networking, and disaster recovery for scalable and secure infrastructure.
- [Certification Details](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Introduction/Certification-Details/page.md): This article outlines the certification roadmap for becoming a Microsoft Azure Solutions Architect, detailing courses, skills measured, and module breakdowns.

### Design a governance solution

- [Section Introduction](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-governance-solution/Section-Introduction/page.md): This article explores governance solutions, focusing on rules, policies, and structures for managing operational environments in organizations like Vendita Corp.
- [Design for governance](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-governance-solution/Design-for-governance/page.md): This article explores Azure governance hierarchy and its role in managing and controlling organizational resources efficiently.
- [Design for management groups](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-governance-solution/Design-for-management-groups/page.md): This guide explains how to design Azure Management Groups for efficient subscription grouping, role assignment, policy management, and compliance across organizations.
- [Design for subscription](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-governance-solution/Design-for-subscription/page.md): This guide covers essential design principles and best practices to create and manage Azure subscriptions effectively.
- [Design for resource groups](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-governance-solution/Design-for-resource-groups/page.md): This article discusses strategies for organizing Azure resources into groups to simplify management, access control, and policy application.
- [Design Azure Policy and RBAC](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-governance-solution/Design-Azure-Policy-and-RBAC/page.md): This article explores design considerations for Azure Policy and Role-Based Access Control, focusing on compliance enforcement and resource access management.
- [Design Azure Blueprints](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-governance-solution/Design-Azure-Blueprints/page.md): This article explores Azure Blueprints for defining resources and governance tools essential for managing Azure environments effectively.
- [Summary](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-governance-solution/Summary/page.md): This lesson explains implementing a hierarchical management structure in Azure for Marketing and HR with dedicated environments and shared services.

### Design a network architecture

- [Section Introduction](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-network-architecture/Section-Introduction/page.md): This lesson focuses on designing a robust network infrastructure module for Venator Corp, integrating key network architecture components and addressing specific requirements.
- [Design for virtual networks](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-network-architecture/Design-for-virtual-networks/page.md): This article outlines essential design principles for virtual networks, focusing on naming, region, subscription, subnets, security, connectivity, permissions, and policy.
- [Design for on premises connectivity](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-network-architecture/Design-for-on-premises-connectivity/page.md): This article provides a guide on designing connectivity from on-premises environments to Azure, covering VPN Gateway, ExpressRoute, and essential design principles.
- [Design for network connectivity](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-network-architecture/Design-for-network-connectivity/page.md): This lesson explores designing network connectivity in Azure, covering connectivity options, network topologies, outbound connectivity management, and routing mechanisms.
- [Design for application delivery](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-network-architecture/Design-for-application-delivery/page.md): This article explains Azure load balancing solutions and guides selection based on traffic type, coverage, availability, cost, and features.
- [Design for network security and application protection](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-network-architecture/Design-for-network-security-and-application-protection/page.md): This article explores strategies for enhancing application protection and network security using Microsoft Azure services.
- [Summary](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-network-architecture/Summary/page.md): This article explores an architectural design for connecting on-premises environments to Azure, focusing on private connectivity, traffic inspection, and deploying a three-tier application.

### Design a compute solution

- [Section Introduction](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-compute-solution/Section-Introduction/page.md): This module reviews compute service options for cloud deployments, focusing on selecting optimal solutions for application requirements in Azure.
- [Choose a compute solution](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-compute-solution/Choose-a-compute-solution/page.md): This article reviews Azure compute solutions and provides a decision flowchart for selecting the right service based on application requirements.
- [Design for Azure Virtual Machines](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-compute-solution/Design-for-Azure-Virtual-Machines/page.md): This lesson covers selecting, planning, and comparing Azure Virtual Machines and Virtual Machine Scale Sets for optimal workload solutions.
- [Design for Azure Batch solutions](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-compute-solution/Design-for-Azure-Batch-solutions/page.md): This lesson teaches how to select and implement Azure Batch solutions for managing compute-intensive tasks efficiently.
- [Design for Azure App Service](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-compute-solution/Design-for-Azure-App-Service/page.md): This article explores key considerations for deploying Azure App Service, including scalability, cost optimization, authentication, deployment slots, and CI/CD integration.
- [Design for Azure Container Instances](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-compute-solution/Design-for-Azure-Container-Instances/page.md): This article discusses design considerations for Azure Container Instances, comparing them with virtual machines and outlining their use cases and deployment advantages.
- [Design for Azure Kubernetes Services](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-compute-solution/Design-for-Azure-Kubernetes-Services/page.md): This article recaps the fundamentals of Azure Kubernetes Service to reinforce understanding of key terminology and concepts before exploring AKS design.
- [Design for Azure Functions](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-compute-solution/Design-for-Azure-Functions/page.md): This article provides an overview of Azure Functions, best use cases, and a deployment example using the Azure portal.
- [Design for Azure Logic Apps](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-compute-solution/Design-for-Azure-Logic-Apps/page.md): This article explores using Azure Logic Apps for event-driven, low-code solutions and provides a step-by-step guide to creating workflows.

### Design a nonrelational data storage solution

- [Design for data storage](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-nonrelational-data-storage-solution/Design-for-data-storage/page.md): This article discusses designing nonrelational data storage solutions, focusing on Azures storage services for structured, semi-structured, and unstructured data.
- [Design for Azure Storage Accounts](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-nonrelational-data-storage-solution/Design-for-Azure-Storage-Accounts/page.md): This guide explores design considerations for Azure storage accounts, including types, key factors for deployment, and best practices for performance and compliance.
- [Design for data redundancy](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-nonrelational-data-storage-solution/Design-for-data-redundancy/page.md): Designing data redundancy in Azure storage solutions to meet SLA requirements and ensure data durability while considering costs and availability variations.
- [Design for Azure Blob Storage](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-nonrelational-data-storage-solution/Design-for-Azure-Blob-Storage/page.md): This article explores advanced design aspects of Azure Blob Storage, focusing on access tiers and immutable storage setup.
- [Design for Azure Files](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-nonrelational-data-storage-solution/Design-for-Azure-Files/page.md): This article explores design considerations for Azure Files, including structure, access methods, performance tiers, and comparisons with other storage services.
- [Design for Azure Disks](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-nonrelational-data-storage-solution/Design-for-Azure-Disks/page.md): This article outlines design considerations for Azure Disks, including disk types, caching strategies, and security through encryption.
- [Design for storage security](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-nonrelational-data-storage-solution/Design-for-storage-security/page.md): This article outlines essential security best practices for designing Azure storage accounts to ensure data security and authorized access.
- [Design for Cosmos DB and tables](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-nonrelational-data-storage-solution/Design-for-Cosmos-DB-and-tables/page.md): This article compares Azure Table Storage and Cosmos DB, helping determine which NoSQL data store best fits application needs.

### Design a relational data storage solution

- [Section Introduction](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-relational-data-storage-solution/Section-Introduction/page.md): This article explores relational data storage solutions focusing on Microsoft SQL offerings available on Azure.
- [Design for Azure SQL Database](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-relational-data-storage-solution/Design-for-Azure-SQL-Database/page.md): This guide explores SQL offerings on Azure and helps choose the best Azure SQL Database solution based on deployment options and requirements.
- [Design for database scalability](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-relational-data-storage-solution/Design-for-database-scalability/page.md): This article explores scalability options for Azure SQL Database, focusing on purchasing models and key considerations for resource and cost requirements.
- [Design for database availability](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-relational-data-storage-solution/Design-for-database-availability/page.md): This article discusses models for ensuring high availability in SQL Database, covering Standard, Premium, and Hyperscale tiers for performance and resiliency.
- [Design for data security](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-relational-data-storage-solution/Design-for-data-security/page.md): This article explores key aspects of SQL database security, focusing on strategies to protect database infrastructure and sensitive data.
- [Design for SQL Edge](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-relational-data-storage-solution/Design-for-SQL-Edge/page.md): This guide explores SQL Edges design elements, deployment models, and architecture for managing IoT scenarios effectively.

### Design a data integration solution

- [Section Introduction](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-data-integration-solution/Section-Introduction/page.md): This article focuses on designing an end-to-end data integration solution using various Azure services and understanding their core functionalities and integrations.
- [Design for Azure Data Factory](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-data-integration-solution/Design-for-Azure-Data-Factory/page.md): This article explores Azure Data Factorys architecture, data-driven workflows, and how to create and manage data integration processes in the cloud.
- [Design for Azure Data Lake Storage](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-data-integration-solution/Design-for-Azure-Data-Lake-Storage/page.md): This article explains Azure Data Lake Storage, its features, ingestion methods, use cases, and how to create and upgrade a storage account for analytics.
- [Design for Azure Databricks](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-data-integration-solution/Design-for-Azure-Databricks/page.md): This article provides an overview of Azure Databricks, its architecture, functionalities, and use cases for big data processing and machine learning.
- [Design for Azure Synapse Analytics](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-data-integration-solution/Design-for-Azure-Synapse-Analytics/page.md): This article provides an overview of Azure Synapse Analytics, its architecture, core components, analytics types, and comparisons with related services.
- [Design for Azure Stream Analytics](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-data-integration-solution/Design-for-Azure-Stream-Analytics/page.md): This article explores the design aspects of Azure Stream Analytics for delivering real-time analytics on data streams.
- [Design data flow strategy](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-data-integration-solution/Design-data-flow-strategy/page.md): This article explores a comprehensive data flow strategy incorporating hot, warm, and cold processing paths for various data processing and analytics needs.

### Design a migration solution

- [Section Introduction](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-migration-solution/Section-Introduction/page.md): This lesson covers frameworks and strategies for designing effective cloud migration solutions, focusing on workload evaluation and available migration tools.
- [Design using Cloud Adoption Framework](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-migration-solution/Design-using-Cloud-Adoption-Framework/page.md): This article provides an overview of the Cloud Adoption Framework and its stages for guiding organizations in their cloud transformation journey.
- [Azure Migration Framework](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-migration-solution/Azure-Migration-Framework/page.md): The article provides a comprehensive guide on the Azure Migration Framework for moving workloads from on-premises to Azure.
- [Assessing workloads](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-migration-solution/Assessing-workloads/page.md): This guide explores assessing various workloads for seamless migration to Azure using Microsoft’s assessment tools.
- [Migration tools](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-migration-solution/Migration-tools/page.md): Migration tools provide solutions for securely transferring on-premises data, workloads, and applications to Azure after assessment.
- [Database migration](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-migration-solution/Database-migration/page.md): This article covers the process of migrating on-premises databases to Azure using Data Migration Assistant and Azure Database Migration Service.
- [Storage migration](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-migration-solution/Storage-migration/page.md): This article explores effective online and offline storage migration methods, tools, and services for various data volumes and network conditions.

### Design a business continuity solution

- [Section Introduction](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-business-continuity-solution/Section-Introduction/page.md): This lesson focuses on creating a business continuity framework with backup and recovery strategies using various Azure services.
- [Design for backup and recovery](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-business-continuity-solution/Design-for-backup-and-recovery/page.md): This article explores considerations for designing a robust backup and recovery strategy to protect critical data effectively.
- [Design for Azure Backup](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-business-continuity-solution/Design-for-Azure-Backup/page.md): This article explores the architecture of Azure Backup, discussing design considerations, supported workloads, storage strategies, and best practices for configuring Recovery Services Vaults.
- [Design for Azure Blob Backup and Recovery](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-business-continuity-solution/Design-for-Azure-Blob-Backup-and-Recovery/page.md): This article demonstrates implementing backup and recovery for Azure Blob Storage using soft delete, versioning, and Point-In-Time Restore techniques.
- [Design for Azure Files Backup and Recovery](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-business-continuity-solution/Design-for-Azure-Files-Backup-and-Recovery/page.md): This article details backing up and recovering Azure File Shares using snapshots and backup policies for data protection and recovery.
- [Design for Azure VM Backup and Recovery](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-business-continuity-solution/Design-for-Azure-VM-Backup-and-Recovery/page.md): This guide provides a comprehensive overview to help you establish a reliable backup and recovery strategy for your Azure Virtual Machines.
- [Design for Azure SQL Backup and Recovery](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-business-continuity-solution/Design-for-Azure-SQL-Backup-and-Recovery/page.md): Guide to Azure SQL backup and recovery covering backup types, retention, restore scenarios including PITR LTR and geo-restore, and how to configure policies and restores in the Azure portal
- [Design for Azure Site Recovery](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-business-continuity-solution/Design-for-Azure-Site-Recovery/page.md): This guide explains Azure Site Recoverys disaster recovery capabilities, including VM replication, migration support, and retention policy management through the Azure Portal.

### Design an app architecture solution

- [Section Introduction](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-an-app-architecture-solution/Section-Introduction/page.md): This article introduces Azure services for messaging and event-driven architecture in modern application design and integration.
- [Differentiate message and event](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-an-app-architecture-solution/Differentiate-message-and-event/page.md): This article explains the difference between a message and an event and outlines when to use each in distributed applications.
- [Design a messaging solution](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-an-app-architecture-solution/Design-a-messaging-solution/page.md): This article explores designing a robust messaging solution using Azure services, focusing on Queue Storage and Service Bus for various messaging scenarios.
- [Design an event solution](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-an-app-architecture-solution/Design-an-event-solution/page.md): This article explores designing an event-driven solution using Azure Event Hub and Event Grid for real-time data ingestion and reactive event processing.
- [Design an application optimization solution](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-an-app-architecture-solution/Design-an-application-optimization-solution/page.md): This article demonstrates optimizing application performance using Azure Redis Cache and Azure API Management for improved efficiency and reduced database load.
- [Design an application lifecycle](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-an-app-architecture-solution/Design-an-application-lifecycle/page.md): This article explores Infrastructure as Code solutions for automated, consistent, and repeatable infrastructure deployment.

### Design a logging and monitoring solution

- [Section Introduction](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-logging-and-monitoring-solution/Section-Introduction/page.md): This module focuses on designing a robust logging and monitoring solution using Azure Monitor for IT professionals and developers.
- [Design for Azure Monitor](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-logging-and-monitoring-solution/Design-for-Azure-Monitor/page.md): This article discusses Azure Monitor, its data collection methods, and configuration for effective monitoring across various Azure resources.
- [Design for Log Analytics](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-logging-and-monitoring-solution/Design-for-Log-Analytics/page.md): This article outlines design and best practices for Log Analytics, covering data collection, querying, pricing models, data retention, and access control for workspaces.
- [Design for Azure workbooks and Insights](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-logging-and-monitoring-solution/Design-for-Azure-workbooks-and-Insights/page.md): This lesson explains designing effective Azure Workbooks and using Azure Insights for monitoring and visualizing resources.
- [Design for Azure Data Explorer](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-a-logging-and-monitoring-solution/Design-for-Azure-Data-Explorer/page.md): This article explains Azure Data Explorer, its use cases, integration with Azure services, and the Kusto Query Language for data analysis.

### Design for authentication and authorization

- [Section Introduction](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-for-authentication-and-authorization/Section-Introduction/page.md): This lesson discusses design requirements for authentication and authorization in applications, focusing on Azure AD and identity management solutions for a real-world customer scenario.
- [Design for identity and access management](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-for-authentication-and-authorization/Design-for-identity-and-access-management/page.md): This article explores creating secure Identity and Access Management systems using the Zero Trust model for rigorous access verification.
- [Design for Azure AD](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-for-authentication-and-authorization/Design-for-Azure-AD/page.md): This article explores designing robust solutions with Azure Active Directory, focusing on its features and best practices for identity and access management.
- [Design for Azure AD B2B](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-for-authentication-and-authorization/Design-for-Azure-AD-B2B/page.md): This article details design considerations for implementing Azure AD B2B, focusing on integration with on-premises Active Directory and the invitation process for external users.
- [Design for Azure AD B2C](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-for-authentication-and-authorization/Design-for-Azure-AD-B2C/page.md): This article explains Azure AD B2C, focusing on customer identity management, best practices, and differences from Azure AD B2B.
- [Design for MFA and Conditional Access](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-for-authentication-and-authorization/Design-for-MFA-and-Conditional-Access/page.md): This guide covers designing conditional access policies that use multiple signals to manage user authentication and application access securely.
- [Design for Identity Protection](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-for-authentication-and-authorization/Design-for-Identity-Protection/page.md): This article explains designing for identity protection using Azure Identity Protection to detect, remediate, and export identity-based risks.
- [Design for access reviews](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-for-authentication-and-authorization/Design-for-access-reviews/page.md): This article explains the process and best practices for conducting Access Reviews to maintain secure resource access in Azure.
- [Design for managed identities](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-for-authentication-and-authorization/Design-for-managed-identities/page.md): This guide explains managed identities for Azure resources, demonstrating secure authentication methods without embedding credentials in code.
- [Design for keyvault](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-for-authentication-and-authorization/Design-for-keyvault/page.md): This article explains how to design, set up, and manage Azure Key Vault for secure storage of keys, secrets, and certificates.
- [Summary](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Design-for-authentication-and-authorization/Summary/page.md): Overview of scenarios and solutions to enhance identity and access management using Azure AD and related technologies.

### Conclusion and Mock Exam

- [Conclusion](https://notes.kodekloud.com/docs/AZ-305-Microsoft-Azure-Solutions-Architect-Expert/Conclusion-and-Mock-Exam/Conclusion/page.md): The article provides resources and tips for exam preparation after completing a course, including case studies, videos, and study guides.
