azure-architecture

v2026.09.24

Expert guidance for designing Azure solutions using Azure Architecture. Covers reference architectures, solution ideas, design patterns, technology choices, architecture styles, best practices, anti-patterns, example workloads, and migration guides. Use when designing AKS, SAP, IoT/edge, RAG/AI, or hybrid networking solutions on Azure, and other Azure Architecture related development tasks.

GitHub
Install command
npx skhub add microsoftdocs/azure-architecture
Markdown
SKILL.md

Azure Architecture Skill

This skill provides expert guidance for designing Azure solutions using Azure Architecture. Covers reference architectures, solution ideas, design patterns, technology choices, architecture styles, best practices, anti-patterns, example workloads, and migration guides. It combines local quick-reference content with remote documentation fetching capabilities.

How to Use This Skill

IMPORTANT for Agent: Use the Category Index below to locate relevant sections. For categories with line ranges (e.g., L35-L120), use read_file with the specified lines. For categories with file links (e.g., [security.md](security.md)), use read_file on the linked reference file

IMPORTANT for Agent: If metadata.generated_at is more than 3 months old, suggest the user pull the latest version from the repository. If mcp_microsoftdocs tools are not available, suggest the user install it: Installation Guide

This skill requires network access to fetch documentation content:

  • Preferred: Use mcp_microsoftdocs:microsoft_docs_fetch with query string from=learn-agent-skill. Returns Markdown.
  • Fallback: Use fetch_webpage with query string from=learn-agent-skill&accept=text/markdown. Returns Markdown.

Category Index

CategoryLinesDescription
Reference ArchitecturesL37-L88End-to-end Azure solution blueprints for networking, hybrid, data, AI/ML, AKS, SAP, security, and DR—showing reference topologies, patterns, and best-practice architectures.
Solution IdeasL89-L128End-to-end solution patterns for AI, data, security, IoT, and migration on Azure—how to design, integrate, and operate real-world architectures using specific Azure services.
Design PatternsL129-L179Patterns for resilient, scalable, secure cloud apps: messaging, transactions, routing, caching, partitioning, gateways, identity, and migration architectures on Azure.
Technology ChoicesL180-L214Guides for choosing Azure/Fabric services (compute, storage, data, AI/ML, analytics, networking, containers, messaging, search) and matching them to specific workload and architecture needs.
Architecture StylesL215-L226Guidance on choosing and designing Azure app architectures (big compute, big data, event-driven, microservices, N-tier, web-queue-worker) with patterns, components, and best practices.
Best PracticesL227-L284Best practices for designing, securing, monitoring, scaling, and operating Azure solutions, including RAG/AI, APIs, AKS, networking, DR, multitenancy, SAP, IoT, and Event Hubs/Functions.
Anti-patternsL285-L299Diagnosing and fixing common Azure performance and scalability anti-patterns (busy DB/front end, chatty I/O, no caching, noisy neighbors, retry storms, sync I/O, monolithic persistence).
Example WorkloadsL300-L387End-to-end reference architectures and patterns for real-world Azure workloads: data/analytics, AKS, networking, security, IoT/edge, mainframe and SAP migrations, VDI, and app modernization.
Migration GuidesL388-L418Guides for mapping AWS/GCP/Oracle services to Azure, comparing AKS vs EKS, and step-by-step migration patterns for databases, Kubernetes, Kafka, identity, networking, and security.

Reference Architectures

TopicURL
Automate video analysis with Azure ML and Visionhttps://learn.microsoft.com/en-us/azure/architecture/ai-ml/architecture/analyze-video-computer-vision-machine-learning
Deploy baseline enterprise chat with Microsoft Foundryhttps://learn.microsoft.com/en-us/azure/architecture/ai-ml/architecture/baseline-microsoft-foundry-chat
Implement baseline Foundry chat in an Azure landing zonehttps://learn.microsoft.com/en-us/azure/architecture/ai-ml/architecture/baseline-microsoft-foundry-landing-zone
Deploy MLOps v2 CI/CD and retraining architectureshttps://learn.microsoft.com/en-us/azure/architecture/ai-ml/guide/machine-learning-operations-v2
Implement DR-ready Azure enterprise data platform architecturehttps://learn.microsoft.com/en-us/azure/architecture/data-guide/disaster-recovery/dr-for-azure-data-platform-architecture
Enterprise-hardened Azure Data Factory lakehouse architecturehttps://learn.microsoft.com/en-us/azure/architecture/databases/architecture/azure-data-factory-enterprise-hardened
Mission-critical Azure Data Factory analytics architecturehttps://learn.microsoft.com/en-us/azure/architecture/databases/architecture/azure-data-factory-mission-critical
Implement Azure Data Factory medallion lakehouse baselinehttps://learn.microsoft.com/en-us/azure/architecture/databases/architecture/azure-data-factory-on-azure-landing-zones-baseline
Deploy MongoDB Atlas securely on Azurehttps://learn.microsoft.com/en-us/azure/architecture/databases/architecture/mongodb-atlas-baseline
Move archive data from mainframes to Azure storagehttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/mainframe/move-archive-data-mainframes
Deploy a hub-spoke AKS cluster with Azure Firewallhttps://learn.microsoft.com/en-us/azure/architecture/guide/aks/aks-firewall
Architect mission-critical global content delivery on Azurehttps://learn.microsoft.com/en-us/azure/architecture/guide/networking/global-web-applications/mission-critical-content-delivery
Implement mission-critical global HTTP ingress on Azurehttps://learn.microsoft.com/en-us/azure/architecture/guide/networking/global-web-applications/mission-critical-global-http-ingress
Design global routing redundancy for mission-critical web appshttps://learn.microsoft.com/en-us/azure/architecture/guide/networking/global-web-applications/overview
Implement multiregion load balancing with Traffic Manager and Application Gatewayhttps://learn.microsoft.com/en-us/azure/architecture/high-availability/traffic-manager-application-gateway
Manage hybrid Kubernetes clusters with Azure Archttps://learn.microsoft.com/en-us/azure/architecture/hybrid/arc-hybrid-kubernetes
Administer hybrid SQL Server instances with Azure Archttps://learn.microsoft.com/en-us/azure/architecture/hybrid/azure-arc-sql-server
Implement enterprise cloud file shares with Azure Fileshttps://learn.microsoft.com/en-us/azure/architecture/hybrid/azure-files-private
Design Azure Local baseline infrastructure architecturehttps://learn.microsoft.com/en-us/azure/architecture/hybrid/azure-local-baseline
Implement Azure Local storage switchless architecturehttps://learn.microsoft.com/en-us/azure/architecture/hybrid/azure-local-switchless
Design Azure Virtual Desktop on Azure Localhttps://learn.microsoft.com/en-us/azure/architecture/hybrid/azure-local-workload-virtual-desktop
Implement a hub-spoke network topology in Azurehttps://learn.microsoft.com/en-us/azure/architecture/networking/architecture/hub-spoke
Deploy a hub-spoke network using Azure Virtual WANhttps://learn.microsoft.com/en-us/azure/architecture/networking/architecture/hub-spoke-virtual-wan-architecture
Implement TIC 3.0-compliant internet access on Azurehttps://learn.microsoft.com/en-us/azure/architecture/networking/architecture/trusted-internet-connections
Implement IPv6 dual-stack hub-spoke network in Azurehttps://learn.microsoft.com/en-us/azure/architecture/networking/guide/ipv6-architecture
Rehost COBOL mainframe apps to Azure with Raincodehttps://learn.microsoft.com/en-us/azure/architecture/reference-architectures/app-modernization/raincode-reference-architecture
Deploy Microsoft Entra security for AWS identitieshttps://learn.microsoft.com/en-us/azure/architecture/reference-architectures/aws/aws-azure-ad-security
Host GPU-based ML and HPC workloads on AKShttps://learn.microsoft.com/en-us/azure/architecture/reference-architectures/containers/aks-gpu/gpu-aks
Deploy microservices applications on Azure Kubernetes Servicehttps://learn.microsoft.com/en-us/azure/architecture/reference-architectures/containers/aks-microservices/aks-microservices
Implement advanced AKS microservices architecture with scaling and tracinghttps://learn.microsoft.com/en-us/azure/architecture/reference-architectures/containers/aks-microservices/aks-microservices-advanced
Deploy multiregion AKS baseline clusters for high availabilityhttps://learn.microsoft.com/en-us/azure/architecture/reference-architectures/containers/aks-multi-region/aks-multi-cluster
Deploy baseline Azure Kubernetes Service cluster infrastructurehttps://learn.microsoft.com/en-us/azure/architecture/reference-architectures/containers/aks/baseline-aks
Implement Azure Red Hat OpenShift landing zone for financial serviceshttps://learn.microsoft.com/en-us/azure/architecture/reference-architectures/containers/aro/azure-redhat-openshift-financial-services-workloads
Deploy end-to-end stream processing pipeline with Databrickshttps://learn.microsoft.com/en-us/azure/architecture/reference-architectures/data/stream-processing-databricks
Implement stream processing with Azure Stream Analyticshttps://learn.microsoft.com/en-us/azure/architecture/reference-architectures/data/stream-processing-stream-analytics
Implement secure hybrid DMZ network in Azurehttps://learn.microsoft.com/en-us/azure/architecture/reference-architectures/dmz/secure-vnet-dmz
Implement basic enterprise integration with Logic Apps and API Managementhttps://learn.microsoft.com/en-us/azure/architecture/reference-architectures/enterprise-integration/basic-enterprise-integration
Implement ExpressRoute private peering to Azure VNetshttps://learn.microsoft.com/en-us/azure/architecture/reference-architectures/hybrid-networking/expressroute-private-peering-connectivity
Design ExpressRoute with VPN failover for resiliencehttps://learn.microsoft.com/en-us/azure/architecture/reference-architectures/hybrid-networking/expressroute-vpn-failover
Deploy site-to-site VPN Gateway for hybrid networkshttps://learn.microsoft.com/en-us/azure/architecture/reference-architectures/hybrid-networking/hybrid-vpn-connectivity
Replicate and sync mainframe data to Azure during migrationhttps://learn.microsoft.com/en-us/azure/architecture/reference-architectures/migration/sync-mainframe-data-with-azure
Run secure Linux virtual machines on Azurehttps://learn.microsoft.com/en-us/azure/architecture/reference-architectures/n-tier/linux-vm
Deploy and secure Windows VMs with full Azure stackhttps://learn.microsoft.com/en-us/azure/architecture/reference-architectures/n-tier/windows-vm
Run SAP BW/4HANA application tier on Azure Linux VMshttps://learn.microsoft.com/en-us/azure/architecture/reference-architectures/sap/run-sap-bw4hana-with-linux-virtual-machines
Deploy SAP HANA scale-up systems on Azure Linux VMshttps://learn.microsoft.com/en-us/azure/architecture/reference-architectures/sap/run-sap-hana-for-linux-virtual-machines
Deploy high-availability App Service Environment across zoneshttps://learn.microsoft.com/en-us/azure/architecture/web-apps/app-service-environment/architectures/app-service-environment-high-availability-deployment
Enterprise App Service Environment v3 deployment architecturehttps://learn.microsoft.com/en-us/azure/architecture/web-apps/app-service-environment/architectures/app-service-environment-standard-deployment
Baseline zone-redundant App Service web app architecturehttps://learn.microsoft.com/en-us/azure/architecture/web-apps/app-service/architectures/baseline-zone-redundant

Solution Ideas

TopicURL
Run real-time AI inferencing with Silk virtual SAN on Azure IaaShttps://learn.microsoft.com/en-us/azure/architecture/ai-ml/architecture/ai-inferencing-on-azure-iaas
Generate AI-assisted documents from enterprise datahttps://learn.microsoft.com/en-us/azure/architecture/ai-ml/idea/generate-documents-from-your-data
Design image classification apps using Azure serviceshttps://learn.microsoft.com/en-us/azure/architecture/ai-ml/idea/intelligent-apps-image-processing
Implement a many-models machine learning architecture on Azurehttps://learn.microsoft.com/en-us/azure/architecture/ai-ml/idea/many-models-machine-learning-azure-machine-learning
Process multimodal content with Azure AI serviceshttps://learn.microsoft.com/en-us/azure/architecture/ai-ml/idea/multi-modal-content-processing
Implement multi-agent workflow automation on Azurehttps://learn.microsoft.com/en-us/azure/architecture/ai-ml/idea/multiple-agent-workflow-automation
Forecast customer orders with Azure AIhttps://learn.microsoft.com/en-us/azure/architecture/ai-ml/idea/next-order-forecasting
Orchestrate MLOps pipelines with Azure Databrickshttps://learn.microsoft.com/en-us/azure/architecture/ai-ml/idea/orchestrate-machine-learning-azure-databricks
Design conversation analytics with Foundry Toolshttps://learn.microsoft.com/en-us/azure/architecture/ai-ml/idea/unlock-insights-from-conversational-data
Analyze call center conversations using Foundry and Azure AIhttps://learn.microsoft.com/en-us/azure/architecture/ai-ml/openai/architecture/call-center-openai-analytics
Design polyglot persistence with Cosmos DB and SQLhttps://learn.microsoft.com/en-us/azure/architecture/databases/idea/combine-relational-nosql
Use Cosmos DB change feed for minimal storage replicationhttps://learn.microsoft.com/en-us/azure/architecture/databases/idea/minimal-storage-change-feed-replicate-data
Plan migration of IBM z/OS OLTP workloads to Azurehttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/mainframe/ibm-zos-online-transaction-processing-azure
Integrate IBM message queues with Azure data platformhttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/mainframe/integrate-ibm-message-queues-azure
Simulate IoT device behavior with Azure Load Testing and custom pluginshttps://learn.microsoft.com/en-us/azure/architecture/guide/testing/load-testing/load-testing-with-custom-plugins
Design portable adaptive applications across diverse environmentshttps://learn.microsoft.com/en-us/azure/architecture/solution-ideas/articles/adaptive-apps
Design dynamic multi-agent AI systems at scalehttps://learn.microsoft.com/en-us/azure/architecture/solution-ideas/articles/ai-agents-at-scale
Design AI Search skillsets for image and text enrichmenthttps://learn.microsoft.com/en-us/azure/architecture/solution-ideas/articles/ai-search-skillsets
Build real-time analytics using Azure Service Bus and Microsoft Fabrichttps://learn.microsoft.com/en-us/azure/architecture/solution-ideas/articles/analytics-service-bus
Create modern analytics architecture using Azure Databrickshttps://learn.microsoft.com/en-us/azure/architecture/solution-ideas/articles/azure-databricks-modern-analytics-architecture
Design first-layer defense with Azure security serviceshttps://learn.microsoft.com/en-us/azure/architecture/solution-ideas/articles/azure-security-build-first-layer-defense
Process real-time data streams with AKS and Kafkahttps://learn.microsoft.com/en-us/azure/architecture/solution-ideas/articles/data-streaming-scenario
Design a GitHub-based DevSecOps IaC pipeline on Azurehttps://learn.microsoft.com/en-us/azure/architecture/solution-ideas/articles/devsecops-infrastructure-as-code
Design a highly available SharePoint farm on Azurehttps://learn.microsoft.com/en-us/azure/architecture/solution-ideas/articles/highly-available-sharepoint-farm
Design ETL pipelines with Azure Databricks and Delta Lakehttps://learn.microsoft.com/en-us/azure/architecture/solution-ideas/articles/ingest-etl-stream-with-adb
Design IoT analytics with Azure Data Explorer and IoT Hubhttps://learn.microsoft.com/en-us/azure/architecture/solution-ideas/articles/iot-azure-data-explorer
Replicate and sync mainframe files to Azure storagehttps://learn.microsoft.com/en-us/azure/architecture/solution-ideas/articles/mainframe-azure-file-replication
Map organizational threats using Azure security toolshttps://learn.microsoft.com/en-us/azure/architecture/solution-ideas/articles/map-threats-it-environment
Integrate Azure and Microsoft Defender XDR security serviceshttps://learn.microsoft.com/en-us/azure/architecture/solution-ideas/articles/microsoft-365-defender-security-integrate-azure
Implement a second defense layer with Microsoft Defender XDRhttps://learn.microsoft.com/en-us/azure/architecture/solution-ideas/articles/microsoft-defender-xdr-build-second-layer-defense
Automate incident response with Microsoft Sentinel playbookshttps://learn.microsoft.com/en-us/azure/architecture/solution-ideas/articles/microsoft-sentinel-automated-response
Plan cross-tenant workload migrations between Entra tenantshttps://learn.microsoft.com/en-us/azure/architecture/solution-ideas/articles/migrate-cloud-workloads-across-security-tenants
Design multilayered security for Azure virtual machineshttps://learn.microsoft.com/en-us/azure/architecture/solution-ideas/articles/multilayered-protection-azure-vm
Automate SAP infrastructure deployment using SUSE on Azurehttps://learn.microsoft.com/en-us/azure/architecture/solution-ideas/articles/sap-workload-automation-suse
Design cross-region TDE with Managed HSM for SQL MIhttps://learn.microsoft.com/en-us/azure/architecture/solution-ideas/articles/secure-sql-managed-instance-managed-hardware-security-module
Build SMB modern data platform with Fabric and Databrickshttps://learn.microsoft.com/en-us/azure/architecture/solution-ideas/articles/small-medium-modern-data-platform

Design Patterns

TopicURL
Implement Transactional Outbox with Cosmos DB and Service Bushttps://learn.microsoft.com/en-us/azure/architecture/databases/guide/transactional-out-box-cosmos
Virtual hub extension pattern for shared services in Virtual WANhttps://learn.microsoft.com/en-us/azure/architecture/networking/guide/private-link-virtual-wan-dns-virtual-hub-extension-pattern
Implement network-secure global ingress with Azure Front Doorhttps://learn.microsoft.com/en-us/azure/architecture/pattern-implementations/network-secure-ingress
Implement the Ambassador pattern for helper serviceshttps://learn.microsoft.com/en-us/azure/architecture/patterns/ambassador
Apply the Anti-Corruption Layer integration patternhttps://learn.microsoft.com/en-us/azure/architecture/patterns/anti-corruption-layer
Use the Asynchronous Request-Reply pattern for long taskshttps://learn.microsoft.com/en-us/azure/architecture/patterns/asynchronous-request-reply
Design Backends for Frontends for tailored clientshttps://learn.microsoft.com/en-us/azure/architecture/patterns/backends-for-frontends
Apply the Bulkhead pattern to isolate failureshttps://learn.microsoft.com/en-us/azure/architecture/patterns/bulkhead
Use the Cache-Aside pattern for on-demand cachinghttps://learn.microsoft.com/en-us/azure/architecture/patterns/cache-aside
Apply the choreography pattern for distributed workflowshttps://learn.microsoft.com/en-us/azure/architecture/patterns/choreography
Use the Circuit Breaker pattern for resilient callshttps://learn.microsoft.com/en-us/azure/architecture/patterns/circuit-breaker
Apply the Claim-Check pattern for large messageshttps://learn.microsoft.com/en-us/azure/architecture/patterns/claim-check
Apply the Compensating Transaction pattern in Azurehttps://learn.microsoft.com/en-us/azure/architecture/patterns/compensating-transaction
Use the Competing Consumers pattern for scalinghttps://learn.microsoft.com/en-us/azure/architecture/patterns/competing-consumers
Consolidate compute with the Resource Consolidation patternhttps://learn.microsoft.com/en-us/azure/architecture/patterns/compute-resource-consolidation
Apply the CQRS pattern to separate reads and writeshttps://learn.microsoft.com/en-us/azure/architecture/patterns/cqrs
Implement the Deployment Stamps pattern for scalehttps://learn.microsoft.com/en-us/azure/architecture/patterns/deployment-stamp
Implement Event Sourcing with an append-only storehttps://learn.microsoft.com/en-us/azure/architecture/patterns/event-sourcing
Use the External Configuration Store pattern on Azurehttps://learn.microsoft.com/en-us/azure/architecture/patterns/external-configuration-store
Implement federated identity authentication in Azurehttps://learn.microsoft.com/en-us/azure/architecture/patterns/federated-identity
Implement the Gatekeeper security pattern on Azurehttps://learn.microsoft.com/en-us/azure/architecture/patterns/gatekeeper
Apply the Gateway Aggregation pattern for backend callshttps://learn.microsoft.com/en-us/azure/architecture/patterns/gateway-aggregation
Apply the Gateway Offloading pattern for shared serviceshttps://learn.microsoft.com/en-us/azure/architecture/patterns/gateway-offloading
Use the Gateway Routing pattern for single-endpoint APIshttps://learn.microsoft.com/en-us/azure/architecture/patterns/gateway-routing
Implement the Geode pattern for global active-activehttps://learn.microsoft.com/en-us/azure/architecture/patterns/geodes
Apply the Health Endpoint Monitoring patternhttps://learn.microsoft.com/en-us/azure/architecture/patterns/health-endpoint-monitoring
Implement the Idempotent Consumer messaging patternhttps://learn.microsoft.com/en-us/azure/architecture/patterns/idempotent-consumer
Use the Index Table pattern to speed querieshttps://learn.microsoft.com/en-us/azure/architecture/patterns/index-table
Implement the Leader Election pattern for coordinationhttps://learn.microsoft.com/en-us/azure/architecture/patterns/leader-election
Use the Materialized View pattern for fast querieshttps://learn.microsoft.com/en-us/azure/architecture/patterns/materialized-view
Apply the Messaging Bridge pattern to integrate systemshttps://learn.microsoft.com/en-us/azure/architecture/patterns/messaging-bridge
Implement the Pipes and Filters integration patternhttps://learn.microsoft.com/en-us/azure/architecture/patterns/pipes-and-filters
Design and implement Priority Queue messaging patternhttps://learn.microsoft.com/en-us/azure/architecture/patterns/priority-queue
Apply the Publisher-Subscriber pattern on Azurehttps://learn.microsoft.com/en-us/azure/architecture/patterns/publisher-subscriber
Implement the Quarantine pattern for software supply chainhttps://learn.microsoft.com/en-us/azure/architecture/patterns/quarantine
Apply the Queue-Based Load Leveling pattern on Azurehttps://learn.microsoft.com/en-us/azure/architecture/patterns/queue-based-load-leveling
Apply the Rate Limiting design pattern in Azurehttps://learn.microsoft.com/en-us/azure/architecture/patterns/rate-limiting-pattern
Implement the Retry pattern for transient faultshttps://learn.microsoft.com/en-us/azure/architecture/patterns/retry
Implement the Saga pattern for distributed transactionshttps://learn.microsoft.com/en-us/azure/architecture/patterns/saga
Coordinate actions with Scheduler Agent Supervisor patternhttps://learn.microsoft.com/en-us/azure/architecture/patterns/scheduler-agent-supervisor
Apply the Sequential Convoy messaging pattern in Azurehttps://learn.microsoft.com/en-us/azure/architecture/patterns/sequential-convoy
Implement the Sharding data partitioning pattern on Azurehttps://learn.microsoft.com/en-us/azure/architecture/patterns/sharding
Use the Sidecar pattern for modular application serviceshttps://learn.microsoft.com/en-us/azure/architecture/patterns/sidecar
Host static content using the Static Content Hosting patternhttps://learn.microsoft.com/en-us/azure/architecture/patterns/static-content-hosting
Apply the Strangler Fig pattern for legacy migrationhttps://learn.microsoft.com/en-us/azure/architecture/patterns/strangler-fig
Implement the Throttling pattern for resilient Azure appshttps://learn.microsoft.com/en-us/azure/architecture/patterns/throttling
Secure direct access using the Valet Key patternhttps://learn.microsoft.com/en-us/azure/architecture/patterns/valet-key

Technology Choices

TopicURL
Choose the right Azure AI and ML platformhttps://learn.microsoft.com/en-us/azure/architecture/ai-ml/guide/data-science-and-machine-learning
Choose Azure AI services for image and video processinghttps://learn.microsoft.com/en-us/azure/architecture/data-guide/ai-services/image-video-processing
Select Azure speech recognition and generation serviceshttps://learn.microsoft.com/en-us/azure/architecture/data-guide/ai-services/speech-recognition-generation
Choose Azure targeted language processing serviceshttps://learn.microsoft.com/en-us/azure/architecture/data-guide/ai-services/targeted-language-processing
Select Azure data transfer tools and serviceshttps://learn.microsoft.com/en-us/azure/architecture/data-guide/scenarios/data-transfer
Select appropriate Azure AI services for applicationshttps://learn.microsoft.com/en-us/azure/architecture/data-guide/technology-choices/ai-services
Choose Azure data analytics and reporting serviceshttps://learn.microsoft.com/en-us/azure/architecture/data-guide/technology-choices/analysis-visualizations-reporting
Select the right analytical data store in Azurehttps://learn.microsoft.com/en-us/azure/architecture/data-guide/technology-choices/analytical-data-stores
Select Azure batch processing technologies for big datahttps://learn.microsoft.com/en-us/azure/architecture/data-guide/technology-choices/batch-processing
Select big data storage technologies in Azurehttps://learn.microsoft.com/en-us/azure/architecture/data-guide/technology-choices/data-storage
Choose the right analytical data store in Fabrichttps://learn.microsoft.com/en-us/azure/architecture/data-guide/technology-choices/fabric-analytical-data-stores
Select the right Microsoft Fabric deployment patternhttps://learn.microsoft.com/en-us/azure/architecture/data-guide/technology-choices/fabric-deployment-patterns
Select Azure services for NLP workloadshttps://learn.microsoft.com/en-us/azure/architecture/data-guide/technology-choices/natural-language-processing
Choose Azure data pipeline orchestration serviceshttps://learn.microsoft.com/en-us/azure/architecture/data-guide/technology-choices/pipeline-orchestration-data-movement
Choose the right Azure search data storehttps://learn.microsoft.com/en-us/azure/architecture/data-guide/technology-choices/search-options
Compare Azure real-time stream processing serviceshttps://learn.microsoft.com/en-us/azure/architecture/data-guide/technology-choices/stream-processing
Compare Azure data store models for workloadshttps://learn.microsoft.com/en-us/azure/architecture/data-guide/technology-choices/understand-data-store-models
Select the right Azure container hosting servicehttps://learn.microsoft.com/en-us/azure/architecture/guide/choose-azure-container-service
Apply architectural considerations for Azure containershttps://learn.microsoft.com/en-us/azure/architecture/guide/container-service-general-considerations
Select the right Azure compute hosting modelhttps://learn.microsoft.com/en-us/azure/architecture/guide/technology-choices/compute-decision-tree
Prepare to choose Azure data storeshttps://learn.microsoft.com/en-us/azure/architecture/guide/technology-choices/data-stores-getting-started
Select appropriate Azure hybrid deployment optionshttps://learn.microsoft.com/en-us/azure/architecture/guide/technology-choices/hybrid-considerations
Select Azure load balancing services for applicationshttps://learn.microsoft.com/en-us/azure/architecture/guide/technology-choices/load-balancing-overview
Choose Azure messaging services for async workloadshttps://learn.microsoft.com/en-us/azure/architecture/guide/technology-choices/messaging
Choose the right Azure storage service for workloadshttps://learn.microsoft.com/en-us/azure/architecture/guide/technology-choices/storage-options
Use Azure technology choice guides for solution designhttps://learn.microsoft.com/en-us/azure/architecture/guide/technology-choices/technology-choices-overview
Select the right Azure service for vector search workloadshttps://learn.microsoft.com/en-us/azure/architecture/guide/technology-choices/vector-search
Choose Azure compute platform for microservices workloadshttps://learn.microsoft.com/en-us/azure/architecture/microservices/design/compute-options
Choose Kubernetes edge compute options on Azurehttps://learn.microsoft.com/en-us/azure/architecture/operator-guides/aks/choose-kubernetes-edge-compute-option
Choose hybrid connectivity options for Azure VNetshttps://learn.microsoft.com/en-us/azure/architecture/reference-architectures/hybrid-networking/hybrid-connectivity-options
Choose between VNet peering and VPN gateways for spoke connectivityhttps://learn.microsoft.com/en-us/azure/architecture/reference-architectures/hybrid-networking/virtual-network-peering

Architecture Styles

TopicURL
Understand and compare Azure architecture styleshttps://learn.microsoft.com/en-us/azure/architecture/guide/architecture-styles/
Apply Big Compute architecture style on Azurehttps://learn.microsoft.com/en-us/azure/architecture/guide/architecture-styles/big-compute
Design Big Data architecture style on Azurehttps://learn.microsoft.com/en-us/azure/architecture/guide/architecture-styles/big-data
Apply event-driven architecture style on Azurehttps://learn.microsoft.com/en-us/azure/architecture/guide/architecture-styles/event-driven
Adopt microservices architecture style on Azurehttps://learn.microsoft.com/en-us/azure/architecture/guide/architecture-styles/microservices
Implement N-tier architecture style on Azurehttps://learn.microsoft.com/en-us/azure/architecture/guide/architecture-styles/n-tier
Use Web-Queue-Worker architecture style on Azurehttps://learn.microsoft.com/en-us/azure/architecture/guide/architecture-styles/web-queue-worker
Design and implement microservices architecture on Azurehttps://learn.microsoft.com/en-us/azure/architecture/microservices/design/

Best Practices

TopicURL
Use a gateway to securely expose Foundry modelshttps://learn.microsoft.com/en-us/azure/architecture/ai-ml/guide/azure-openai-gateway-guide
Implement advanced monitoring via Azure OpenAI gatewayhttps://learn.microsoft.com/en-us/azure/architecture/ai-ml/guide/azure-openai-gateway-monitoring
Extend existing MLOps to generative AI operationshttps://learn.microsoft.com/en-us/azure/architecture/ai-ml/guide/genaiops-for-mlops
Manage foundation model versions and life cycleshttps://learn.microsoft.com/en-us/azure/architecture/ai-ml/guide/manage-foundation-models-lifecycle
Implement agentic RAG architectures with Azure AIhttps://learn.microsoft.com/en-us/azure/architecture/ai-ml/guide/rag/rag-agentic
Configure and optimize RAG information retrieval on Azurehttps://learn.microsoft.com/en-us/azure/architecture/ai-ml/guide/rag/rag-information-retrieval
Engineer effective prompts for Azure RAG solutionshttps://learn.microsoft.com/en-us/azure/architecture/ai-ml/guide/rag/rag-prompt-engineering
Design and evaluate Azure RAG solutions rigorouslyhttps://learn.microsoft.com/en-us/azure/architecture/ai-ml/guide/rag/rag-solution-design-and-evaluation-guide
Secure multitenant RAG inferencing on Azurehttps://learn.microsoft.com/en-us/azure/architecture/ai-ml/guide/secure-multitenant-rag
Design RESTful web APIs using Azure best practiceshttps://learn.microsoft.com/en-us/azure/architecture/best-practices/api-design
Implement and publish RESTful web APIs effectivelyhttps://learn.microsoft.com/en-us/azure/architecture/best-practices/api-implementation
Implement autoscaling best practices on Azurehttps://learn.microsoft.com/en-us/azure/architecture/best-practices/auto-scaling
Implement reliable, scalable background jobs on Azurehttps://learn.microsoft.com/en-us/azure/architecture/best-practices/background-jobs
Apply caching best practices for Azure architectureshttps://learn.microsoft.com/en-us/azure/architecture/best-practices/caching
Apply CDN best practices for Azure web contenthttps://learn.microsoft.com/en-us/azure/architecture/best-practices/cdn
Design data partitioning strategies for Azure solutionshttps://learn.microsoft.com/en-us/azure/architecture/best-practices/data-partitioning
Apply Azure data partitioning strategies by servicehttps://learn.microsoft.com/en-us/azure/architecture/best-practices/data-partitioning-strategies
Preserve HTTP host headers behind Azure reverse proxieshttps://learn.microsoft.com/en-us/azure/architecture/best-practices/host-name-preservation
Apply Azure cloud application best practiceshttps://learn.microsoft.com/en-us/azure/architecture/best-practices/index-best-practices
Choose message encoding formats for cloud messaginghttps://learn.microsoft.com/en-us/azure/architecture/best-practices/message-encode
Implement monitoring and diagnostics best practices in Azurehttps://learn.microsoft.com/en-us/azure/architecture/best-practices/monitoring
Handle transient faults in cloud-based applicationshttps://learn.microsoft.com/en-us/azure/architecture/best-practices/transient-faults
Design disaster recovery strategy for Azure data platformshttps://learn.microsoft.com/en-us/azure/architecture/data-guide/disaster-recovery/dr-for-azure-data-platform-overview
Apply DR recommendations and recovery objectives for Azure datahttps://learn.microsoft.com/en-us/azure/architecture/data-guide/disaster-recovery/dr-for-azure-data-platform-recommendations
Plan DR activities for Azure data platform componentshttps://learn.microsoft.com/en-us/azure/architecture/data-guide/disaster-recovery/dr-for-azure-data-platform-scenario-details
Build AKS CI/CD pipelines using Azure Pipelineshttps://learn.microsoft.com/en-us/azure/architecture/guide/aks/aks-cicd-azure-pipelines
Implement high availability for multitier AKS applicationshttps://learn.microsoft.com/en-us/azure/architecture/guide/aks/aks-high-availability
Implement blue-green deployment strategy for AKS clustershttps://learn.microsoft.com/en-us/azure/architecture/guide/aks/blue-green-deployment-for-aks
Scale Azure IoT Hub solutions to millions of deviceshttps://learn.microsoft.com/en-us/azure/architecture/guide/iot/scale-iot-solution-azure
Implement cost management and allocation in multitenant Azure solutionshttps://learn.microsoft.com/en-us/azure/architecture/guide/multitenant/approaches/cost-management-allocation
Design storage and data strategies for multitenant Azure systemshttps://learn.microsoft.com/en-us/azure/architecture/guide/multitenant/approaches/storage-data
Secure inbound and outbound internet for SAP on Azurehttps://learn.microsoft.com/en-us/azure/architecture/guide/sap/sap-internet-inbound-outbound
Apply Azure network best practices for SAP landscapeshttps://learn.microsoft.com/en-us/azure/architecture/guide/sap/sap-whole-landscape
Apply best practices for workloads on Azure Spot VMshttps://learn.microsoft.com/en-us/azure/architecture/guide/spot/spot-eviction
Continuously validate deployments with load and chaos testinghttps://learn.microsoft.com/en-us/azure/architecture/guide/testing/mission-critical-deployment-testing
Design hybrid DNS for Azure and on-premiseshttps://learn.microsoft.com/en-us/azure/architecture/hybrid/hybrid-dns-infra
Implement CI/CD for AKS microservices with Azure DevOps and Helmhttps://learn.microsoft.com/en-us/azure/architecture/microservices/ci-cd-kubernetes
Prevent IPv4 address exhaustion in large Azure networkshttps://learn.microsoft.com/en-us/azure/architecture/networking/guide/internet-protocol-version-4-exhaustion
Use Azure Private Link in hub-spoke networkshttps://learn.microsoft.com/en-us/azure/architecture/networking/guide/private-link-hub-spoke-network
Configure DNS for Private Link in Azure Virtual WANhttps://learn.microsoft.com/en-us/azure/architecture/networking/guide/private-link-virtual-wan-dns-guide
Check and troubleshoot AKS cluster healthhttps://learn.microsoft.com/en-us/azure/architecture/operator-guides/aks/aks-triage-cluster-health
Validate AKS admission controller health and impacthttps://learn.microsoft.com/en-us/azure/architecture/operator-guides/aks/aks-triage-controllers
Monitor and triage AKS workload deploymentshttps://learn.microsoft.com/en-us/azure/architecture/operator-guides/aks/aks-triage-deployment
Use top-down triage practices for AKS operationshttps://learn.microsoft.com/en-us/azure/architecture/operator-guides/aks/aks-triage-practices
Apply day-2 operations practices for AKS clustershttps://learn.microsoft.com/en-us/azure/architecture/operator-guides/aks/day-2-operations-guide
Troubleshoot networking issues in AKS clustershttps://learn.microsoft.com/en-us/azure/architecture/operator-guides/aks/troubleshoot-network-aks
Optimize Azure Functions with Event Hubs integrationhttps://learn.microsoft.com/en-us/azure/architecture/serverless/event-hubs-functions/event-hubs-functions
Monitor Azure Functions and Event Hubs topologieshttps://learn.microsoft.com/en-us/azure/architecture/serverless/event-hubs-functions/observability
Optimize Event Hubs-triggered Azure Functions performancehttps://learn.microsoft.com/en-us/azure/architecture/serverless/event-hubs-functions/performance-scale
Design resilient Event Hubs-triggered Azure Functionshttps://learn.microsoft.com/en-us/azure/architecture/serverless/event-hubs-functions/resilient-design
Secure Azure Functions integrated with Event Hubshttps://learn.microsoft.com/en-us/azure/architecture/serverless/event-hubs-functions/security
Implement scalable Windows VM patch management on Azurehttps://learn.microsoft.com/en-us/azure/architecture/virtual-machines/patch-management
Protect APIs with Application Gateway and API Managementhttps://learn.microsoft.com/en-us/azure/architecture/web-apps/api-management/architectures/protect-apis
Secure SPA authorization using Azure API Managementhttps://learn.microsoft.com/en-us/azure/architecture/web-apps/guides/security/secure-single-page-application-authorization

Anti-patterns

TopicURL
Identify and remediate common Azure performance antipatternshttps://learn.microsoft.com/en-us/azure/architecture/antipatterns/
Identify and remediate the Busy Database antipatternhttps://learn.microsoft.com/en-us/azure/architecture/antipatterns/busy-database/
Detect and fix the Busy Front End antipatternhttps://learn.microsoft.com/en-us/azure/architecture/antipatterns/busy-front-end/
Detect and remediate Chatty I/O antipatternhttps://learn.microsoft.com/en-us/azure/architecture/antipatterns/chatty-io/
Mitigate the Extraneous Fetching antipattern in Azurehttps://learn.microsoft.com/en-us/azure/architecture/antipatterns/extraneous-fetching/
Avoid improper instantiation performance antipattern in Azure appshttps://learn.microsoft.com/en-us/azure/architecture/antipatterns/improper-instantiation/
Address Monolithic Persistence data store antipatternhttps://learn.microsoft.com/en-us/azure/architecture/antipatterns/monolithic-persistence/
Identify and remediate the No-Caching antipatternhttps://learn.microsoft.com/en-us/azure/architecture/antipatterns/no-caching/
Mitigate Noisy Neighbor issues in multitenant systemshttps://learn.microsoft.com/en-us/azure/architecture/antipatterns/noisy-neighbor/noisy-neighbor
Prevent Retry Storm antipattern in cloud serviceshttps://learn.microsoft.com/en-us/azure/architecture/antipatterns/retry-storm/
Avoid synchronous I/O to improve scalability in Azure appshttps://learn.microsoft.com/en-us/azure/architecture/antipatterns/synchronous-io/

Example Workloads

TopicURL
Automate document classification with Azure Durable Functionshttps://learn.microsoft.com/en-us/azure/architecture/ai-ml/architecture/automate-document-classification-durable-functions
Implement automated PDF forms processing on Azurehttps://learn.microsoft.com/en-us/azure/architecture/ai-ml/architecture/automate-pdf-forms-processing
Index blob content and metadata with Azure AI Searchhttps://learn.microsoft.com/en-us/azure/architecture/ai-ml/architecture/search-blob-metadata
Implement a secure Azure research environment for regulated datahttps://learn.microsoft.com/en-us/azure/architecture/ai-ml/architecture/secure-compute-for-research
Design a medallion lakehouse with Azure Data Factoryhttps://learn.microsoft.com/en-us/azure/architecture/databases/architecture/azure-data-factory-on-azure-landing-zones-index
Implement a SQL-first medallion data warehouse in Fabrichttps://learn.microsoft.com/en-us/azure/architecture/databases/architecture/dataops-mdw
Implement write-through caching with Azure SQL and Redishttps://learn.microsoft.com/en-us/azure/architecture/databases/architecture/write-through-caching-azure-sql-managed-redis
Build image text extraction with Power Automatehttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/ai/extract-object-text
Expose multitenant AKS applications via Application Gateway for Containershttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/aks-agic/aks-agc
Secure AKS workloads with Azure Front Door, WAF, and Private Linkhttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/aks-front-door/aks-front-door
Design an enterprise BI solution using Microsoft Fabrichttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/analytics/enterprise-bi-microsoft-fabric
Implement real-time MongoDB Atlas to Fabric synchttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/analytics/sync-mongodb-atlas-fabric-analytics
Migrate legacy web apps using Azure API Managementhttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/apps/apim-api-scenario
Deploy IBM Maximo Application Suite on Azure OpenShifthttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/apps/deploy-ibm-maximo-application-suite
Implement securely managed web apps with App Service Environmenthttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/apps/fully-managed-secure-apps
Implement SCI-based sustainability scoring for Azure appshttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/apps/measure-azure-app-sustainability-sci-score
Deploy SAP NetWeaver with Oracle DB on Azurehttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/apps/sap-production
Apply SRE principles to scalable Azure APIshttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/apps/scalable-apps-performance-modeling-site-reliability
Implement multiregion BCDR for Azure Virtual Desktophttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/azure-virtual-desktop/azure-virtual-desktop-multi-region-bcdr
Implement automated certificate lifecycle management on Azurehttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/certificate-lifecycle/
Implement a scalable Azure data warehouse and analytics pipelinehttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/data/data-warehouse
Deploy Esri ArcGIS Pro on Azure Virtual Desktophttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/data/esri-arcgis-azure-virtual-desktop
Implement a greenfield lakehouse data platform on Microsoft Fabrichttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/data/greenfield-lakehouse-fabric
Implement near real-time lakehouse processing with Synapsehttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/data/real-time-lakehouse-data-processing
Modernize SMB data warehouses with Fabric and Azure SQLhttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/data/small-medium-data-warehouse
Implement end-to-end analytics platform with Microsoft Fabrichttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/dataplate2e/data-platform-end-to-end
Implement APIOps CLI for automated API Management deploymentshttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/devops/automated-api-deployments-apiops
Automate Microsoft 365 tenant configuration with Azure DevOpshttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/devops/manage-microsoft-365-tenant-configuration-microsoft365dsc-devops
Implement resilient enterprise file shares with Azure NetApp Fileshttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/file-storage/enterprise-file-shares-disaster-recovery
Deploy resilient Moodle with Azure NetApp Fileshttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/file-storage/moodle-azure-netapp-files
Run Oracle Database on Azure with NetApp Fileshttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/file-storage/oracle-azure-netapp-files
Run SQL Server on Azure VMs with Azure NetApp Fileshttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/file-storage/sql-server-azure-netapp-files
Implement computer forensics chain of custody on Azurehttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/forensics/
Implement Zero Trust web apps with Azure Firewall and Application Gatewayhttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/gateway/application-gateway-before-azure-firewall
Secure virtual networks with Azure Firewall and Application Gatewayhttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/gateway/firewall-application-gateway
Apply GitOps practices to operate AKS clusters with Flux and Argo CDhttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/gitops-aks/gitops-blueprint-aks
Design AKS baseline architecture on Azure Localhttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/hybrid/aks-baseline
Implement GitOps pipelines for AKS on Azure Local with Archttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/hybrid/aks-hybrid-azure-local
Provide on-premises access to Azure Files securelyhttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/hybrid/azure-files-on-premises-authentication
Secure hybrid Outlook client access with MFAhttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/hybrid/secure-hybrid-messaging-client
Secure hybrid Outlook mobile access with MFAhttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/hybrid/secure-hybrid-messaging-mobile
Secure hybrid Outlook web access with MFAhttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/hybrid/secure-hybrid-messaging-web
Extend on-premises Active Directory to Azure VNethttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/identity/adds-extend-domain
Implement HA and disaster recovery for multitier web appshttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/infrastructure/multi-tier-app-disaster-recovery
Host WordPress on Azure App Service securelyhttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/infrastructure/wordpress-app-service
Implement WordPress on Azure Kubernetes Servicehttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/infrastructure/wordpress-container
Implement secure API Management landing zone with App Gatewayhttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/integration/app-gateway-internal-api-management-function
Integrate enterprise systems using queues and eventshttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/integration/queues-events
Move Azure IoT Hub solutions from test to productionhttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/iot/iot-move-to-production
Use IoT Hub for private file uploads to Storagehttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/iot/iot-private-file-upload
Migrate IBM z/OS mainframes with Avanade AMThttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/mainframe/avanade-amt-zos-migration
Expose mainframe systems via standards-based REST APIs on Azurehttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/mainframe/extend-mainframes-rest-apis
Refactor general mainframe applications to Azure AKS or VMshttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/mainframe/general-mainframe-refactor
Implement mainframe data replication to Azure with LIBER*IRIShttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/mainframe/mainframe-data-replication-azure-data-platform
Migrate mainframe data to Azure using Rocket RDRShttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/mainframe/mainframe-data-replication-azure-rdrs
Implement Qlik-based mainframe data replication to Azurehttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/mainframe/mainframe-midrange-data-replication-azure-qlik
Replicate mainframe data to Azure using Precisely Connecthttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/mainframe/mainframe-replication-precisely-connect
Modernize IBM mainframe and midrange data to Azurehttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/mainframe/modernize-mainframe-data-to-azure
Implement high-volume batch transaction processing on AKShttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/mainframe/process-batch-transactions
Reengineer mainframe batch applications on Azurehttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/mainframe/reengineer-mainframe-batch-apps-azure
Modernize Adabas & Natural mainframe systems on Azurehttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/mainframe/refactor-adabas-aks
Rehost Adabas and Natural applications on Azurehttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/mainframe/rehost-adabas-software-ag
Rehost IMS databases and data communications on Azurehttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/mainframe/rehost-ims-raincode-imsql
Implement Siemens Teamcenter PLM baseline on Azurehttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/manufacturing/teamcenter-baseline
Build real-time monitoring and observability for media telemetryhttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/monitoring/monitoring-observable-systems-media
Implement split-brain DNS for internal and internet web accesshttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/networking/split-brain-dns
Integrate quantum computing with classical Azure appshttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/quantum/quantum-computing-integration-with-classical-apps
Manage Azure VM compliance with image pipelineshttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/security/virtual-machine-compliance
Replatform Kubernetes microservices to Azure Container Appshttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/serverless/microservices-with-container-apps
Implement serverless microservices with Container Apps and Daprhttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/serverless/microservices-with-container-apps-dapr
Migrate IBM AIX UNIX workloads to Azure Linuxhttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/unix-migration/migrate-aix-azure-linux
Integrate OPC UA IoT telemetry with Dynamics 365 Field Servicehttps://learn.microsoft.com/en-us/azure/architecture/guide/iot/how-to-connect-dynamics-field-service-to-the-solution
Connect on-premises SAP ERP to OPC UA industrial IoThttps://learn.microsoft.com/en-us/azure/architecture/guide/iot/how-to-connect-on-premises-sap-to-the-solution
Build an OPC UA industrial IoT reference solution on Azurehttps://learn.microsoft.com/en-us/azure/architecture/guide/iot/iot-industrial-solution-architecture
Enable ML inference on Azure IoT Edge deviceshttps://learn.microsoft.com/en-us/azure/architecture/guide/iot/machine-learning-inference-iot-edge
Architect and deploy SAS analytics workloads on Azurehttps://learn.microsoft.com/en-us/azure/architecture/guide/sas/sas-overview
Deploy Azure Arc-enabled SQL Managed Instance for DRhttps://learn.microsoft.com/en-us/azure/architecture/hybrid/arc-sql-managed-instance-disaster-recovery
Integrate Azure file shares into hybrid AD DS environmentshttps://learn.microsoft.com/en-us/azure/architecture/hybrid/azure-file-share
Monitor hybrid VM performance with Azure Monitorhttps://learn.microsoft.com/en-us/azure/architecture/hybrid/hybrid-perf-monitoring
Design massive-scale Azure Virtual WAN with multi-hubhttps://learn.microsoft.com/en-us/azure/architecture/networking/architecture/massive-scale-azure-architecture
Virtual WAN design for mixed security and performance needshttps://learn.microsoft.com/en-us/azure/architecture/networking/architecture/performance-security-optimized-vwan
Single-region Private Link and DNS design in Virtual WANhttps://learn.microsoft.com/en-us/azure/architecture/networking/guide/private-link-virtual-wan-dns-single-region-workload
Implement ransomware-resilient backups with Azure Backuphttps://learn.microsoft.com/en-us/azure/architecture/security/ransomware-resilient-backup-architecture/
Design Windows 365 Azure network connections for Cloud PCshttps://learn.microsoft.com/en-us/azure/architecture/virtual-desktop/windows-365-azure-network-connection

Migration Guides

TopicURL
Map AWS services and concepts to Azure for migrationhttps://learn.microsoft.com/en-us/azure/architecture/aws-professional/
Map AWS accounts and organizations to Azure structureshttps://learn.microsoft.com/en-us/azure/architecture/aws-professional/accounts
Map AWS analytics services to Azure equivalentshttps://learn.microsoft.com/en-us/azure/architecture/aws-professional/analytics
Map and compare AWS compute services to Azurehttps://learn.microsoft.com/en-us/azure/architecture/aws-professional/compute
Compare AWS and Azure AI and ML serviceshttps://learn.microsoft.com/en-us/azure/architecture/aws-professional/data-ai
Compare AWS and Azure database serviceshttps://learn.microsoft.com/en-us/azure/architecture/aws-professional/databases
Map Amazon EKS concepts and configs to Azure AKShttps://learn.microsoft.com/en-us/azure/architecture/aws-professional/eks-to-aks/
Manage and optimize AKS costs versus Amazon EKShttps://learn.microsoft.com/en-us/azure/architecture/aws-professional/eks-to-aks/cost-management
Compare and govern EKS vs AKS Kubernetes clustershttps://learn.microsoft.com/en-us/azure/architecture/aws-professional/eks-to-aks/governance
Migrate Kubernetes workloads from EKS to AKShttps://learn.microsoft.com/en-us/azure/architecture/aws-professional/eks-to-aks/migrate
Compare and configure AKS vs EKS monitoring and logginghttps://learn.microsoft.com/en-us/azure/architecture/aws-professional/eks-to-aks/monitoring
Manage AKS nodes and node pools versus EKShttps://learn.microsoft.com/en-us/azure/architecture/aws-professional/eks-to-aks/node-pools
Secure AKS API access compared to Amazon EKShttps://learn.microsoft.com/en-us/azure/architecture/aws-professional/eks-to-aks/private-clusters
Compare and select AKS storage when migrating from EKShttps://learn.microsoft.com/en-us/azure/architecture/aws-professional/eks-to-aks/storage
Compare and migrate EKS workload identities to AKShttps://learn.microsoft.com/en-us/azure/architecture/aws-professional/eks-to-aks/workload-identity
Compare AWS and Azure messaging serviceshttps://learn.microsoft.com/en-us/azure/architecture/aws-professional/messaging
Compare AWS and Azure networking capabilitieshttps://learn.microsoft.com/en-us/azure/architecture/aws-professional/networking
Map AWS regions and zones to Azure resiliency optionshttps://learn.microsoft.com/en-us/azure/architecture/aws-professional/regions-zones
Compare AWS and Azure resource management modelshttps://learn.microsoft.com/en-us/azure/architecture/aws-professional/resources
Map AWS identity services to Azure equivalentshttps://learn.microsoft.com/en-us/azure/architecture/aws-professional/security-identity
Map AWS storage services to Azure storage optionshttps://learn.microsoft.com/en-us/azure/architecture/aws-professional/storage
Migrate on-premises Oracle Database to Azure VM using Data Guardhttps://learn.microsoft.com/en-us/azure/architecture/databases/idea/migrate-oracle-azure-iaas
Migrate Oracle Exadata workloads to Oracle Database@Azurehttps://learn.microsoft.com/en-us/azure/architecture/databases/idea/migrate-oracle-odaa-exadata
Migrate on-premises Oracle databases to Azurehttps://learn.microsoft.com/en-us/azure/architecture/databases/idea/topic-migrate-oracle-azure
Map Google Cloud services and concepts to Azurehttps://learn.microsoft.com/en-us/azure/architecture/gcp-professional/
Map Google Cloud services to Azure equivalentshttps://learn.microsoft.com/en-us/azure/architecture/gcp-professional/services
Secure AWS environments with Microsoft security solutionshttps://learn.microsoft.com/en-us/azure/architecture/guide/aws/aws-azure-security-solutions
Plan and execute Apache Kafka migration to Azurehttps://learn.microsoft.com/en-us/azure/architecture/guide/hadoop/apache-kafka-migration
Discovery
Tags

No tags published for this skill.

Version
Latest version metadata

Version

v2026.09.24

Published

Sep 24, 2026

Category

Uncategorized

License

CC-BY-4.0

Source path

skills/azure-architecture

Default branch

main

Latest commit

1e593dd

Tree SHA

a074c78