> azure-architecture

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, data/AI pipelines, Zero Trust networking, SAP/Oracle migrations, or hybrid/Arc solutions, and other Azure Architecture related development tasks.

fetch
$curl "https://skillshub.wtf/MicrosoftDocs/Agent-Skills/azure-architecture?format=md"
SKILL.mdazure-architecture

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-L93End-to-end Azure reference designs for mission-critical, hybrid, and AI/data workloads, covering networking, security, DR, AKS, App Service, data platforms, and integration patterns.
Solution IdeasL94-L126End-to-end Azure solution patterns for AI/ML, analytics, IoT, SAP, security, DevSecOps, networking, and data platforms, showing how to combine services to implement real workloads.
Design PatternsL127-L181Patterns and reference architectures for resilient, scalable Azure apps: messaging, integration, microservices, gateways, caching, multitenancy, transactions, and network/security design.
Technology ChoicesL182-L216Guides for choosing the right Azure services (compute, storage, data, AI/ML, analytics, messaging, networking, containers) based on workload, data, and architecture needs.
Architecture StylesL217-L227Azure app architecture patterns: when and how to use Big Compute, Big Data, event-driven, microservices, N-tier, and Web-Queue-Worker styles, with design guidance and tradeoffs.
Best PracticesL228-L291Best-practice patterns for designing, securing, scaling, operating, and monitoring Azure apps and infrastructure, including AKS, networking, SAP, IoT, APIs, Event Hubs, and generative AI.
Anti-patternsL292-L306Diagnosing and fixing common Azure performance and scalability anti-patterns (busy DB/front end, chatty I/O, no caching, retry storms, noisy neighbors, sync I/O, monolithic persistence).
Example WorkloadsL307-L372End-to-end reference architectures for real-world Azure workloads: data/AI pipelines, AKS and networking, hybrid/Arc, security/Zero Trust, mainframe/Oracle/SAP, VDI, and industry-specific solutions.
Migration GuidesL373-L405Guides for migrating from AWS/Google/on-prem (Oracle, Kafka, Kubernetes) to Azure, mapping equivalent services, architectures, governance, security, and cost/ops differences.

Reference Architectures

TopicURL
Deploy baseline enterprise Foundry chat architecturehttps://learn.microsoft.com/en-us/azure/architecture/ai-ml/architecture/baseline-microsoft-foundry-chat
Run baseline Foundry chat in Azure landing zoneshttps://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
Design Azure data platform architecture with DR capabilitieshttps://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
Baseline medallion lakehouse with Azure Data Factoryhttps://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
Secure private AKS clusters with Azure Firewall and hub-spokehttps://learn.microsoft.com/en-us/azure/architecture/guide/aks/aks-firewall
Deploy Terraform-based Azure Sandbox environmentshttps://learn.microsoft.com/en-us/azure/architecture/guide/azure-sandbox/azure-sandbox
Deploy mission-critical web apps on Azure App Servicehttps://learn.microsoft.com/en-us/azure/architecture/guide/networking/global-web-applications/mission-critical-app-service
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
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
Design hybrid DNS resolution with Azure serviceshttps://learn.microsoft.com/en-us/azure/architecture/hybrid/hybrid-dns-infra
Extend file services with Azure File Sync in hybrid setupshttps://learn.microsoft.com/en-us/azure/architecture/hybrid/hybrid-file-services
Implement hub-spoke network topology in Azurehttps://learn.microsoft.com/en-us/azure/architecture/networking/architecture/hub-spoke
Hub-spoke network topology 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
Secure AWS accounts using Microsoft Entra IDhttps://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 architecture on AKS with DevOpshttps://learn.microsoft.com/en-us/azure/architecture/reference-architectures/containers/aks-microservices/aks-microservices
Implement advanced AKS microservices architecture at scalehttps://learn.microsoft.com/en-us/azure/architecture/reference-architectures/containers/aks-microservices/aks-microservices-advanced
Apply application design patterns for mission-critical Azure appshttps://learn.microsoft.com/en-us/azure/architecture/reference-architectures/containers/aks-mission-critical/mission-critical-app-design
Choose application platform for mission-critical workloadshttps://learn.microsoft.com/en-us/azure/architecture/reference-architectures/containers/aks-mission-critical/mission-critical-app-platform
Design data platforms for mission-critical Azure solutionshttps://learn.microsoft.com/en-us/azure/architecture/reference-architectures/containers/aks-mission-critical/mission-critical-data-platform
Implement deployment and testing for mission-critical workloadshttps://learn.microsoft.com/en-us/azure/architecture/reference-architectures/containers/aks-mission-critical/mission-critical-deploy-test
Model and monitor health for mission-critical Azure appshttps://learn.microsoft.com/en-us/azure/architecture/reference-architectures/containers/aks-mission-critical/mission-critical-health-modeling
Design mission-critical architectures on Azure AKShttps://learn.microsoft.com/en-us/azure/architecture/reference-architectures/containers/aks-mission-critical/mission-critical-intro
Architect networking for mission-critical Azure workloadshttps://learn.microsoft.com/en-us/azure/architecture/reference-architectures/containers/aks-mission-critical/mission-critical-networking
Operate and maintain mission-critical workloads on Azurehttps://learn.microsoft.com/en-us/azure/architecture/reference-architectures/containers/aks-mission-critical/mission-critical-operations
Apply security controls to mission-critical Azure workloadshttps://learn.microsoft.com/en-us/azure/architecture/reference-architectures/containers/aks-mission-critical/mission-critical-security
Run multiregion AKS clusters for high availabilityhttps://learn.microsoft.com/en-us/azure/architecture/reference-architectures/containers/aks-multi-region/aks-multi-cluster
Plan and implement baseline AKS cluster architectureshttps://learn.microsoft.com/en-us/azure/architecture/reference-architectures/containers/aks-start-here
Use baseline reference architecture for secure AKS clustershttps://learn.microsoft.com/en-us/azure/architecture/reference-architectures/containers/aks/baseline-aks
Build 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 a Databricks-based stream processing pipelinehttps://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
Deploy basic enterprise integration with Logic Apps and APIMhttps://learn.microsoft.com/en-us/azure/architecture/reference-architectures/enterprise-integration/basic-enterprise-integration
Connect on-premises networks to Azure with ExpressRoute and VPN failoverhttps://learn.microsoft.com/en-us/azure/architecture/reference-architectures/hybrid-networking/expressroute-vpn-failover
Create AD DS resource forest in Azure for hybrid trusthttps://learn.microsoft.com/en-us/azure/architecture/reference-architectures/identity/adds-forest
Extend AD FS to Azure for federated authenticationhttps://learn.microsoft.com/en-us/azure/architecture/reference-architectures/identity/adfs
Integrate on-premises AD with Microsoft Entra IDhttps://learn.microsoft.com/en-us/azure/architecture/reference-architectures/identity/azure-ad
High-availability multi-zone App Service Environment deploymenthttps://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
Generate AI-assisted documents from enterprise datahttps://learn.microsoft.com/en-us/azure/architecture/ai-ml/idea/generate-documents-from-your-data
Add image classification to apps on Azurehttps://learn.microsoft.com/en-us/azure/architecture/ai-ml/idea/intelligent-apps-image-processing
Scale many-models machine learning 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
Design 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
Use Cosmos DB change feed for minimal-cost archivalhttps://learn.microsoft.com/en-us/azure/architecture/databases/idea/minimal-storage-change-feed-replicate-data
Load test Event Hubs and IoT Hub with custom JMeter pluginshttps://learn.microsoft.com/en-us/azure/architecture/guide/testing/load-testing/load-testing-with-custom-plugins
Use Azure DNS Private Resolver for hybrid name resolutionhttps://learn.microsoft.com/en-us/azure/architecture/networking/architecture/azure-dns-private-resolver
Design real-time analytics with Service Bus and Data Explorerhttps://learn.microsoft.com/en-us/azure/architecture/solution-ideas/articles/analytics-service-bus
Create a modern analytics architecture using Azure Databrickshttps://learn.microsoft.com/en-us/azure/architecture/solution-ideas/articles/azure-databricks-modern-analytics-architecture
Build first security layer with core Azure security serviceshttps://learn.microsoft.com/en-us/azure/architecture/solution-ideas/articles/azure-security-build-first-layer-defense
Stream and process real-time data with AKS and Kafkahttps://learn.microsoft.com/en-us/azure/architecture/solution-ideas/articles/data-streaming-scenario
Design DevSecOps pipeline for infrastructure as codehttps://learn.microsoft.com/en-us/azure/architecture/solution-ideas/articles/devsecops-infrastructure-as-code
Build batch and streaming ETL with Databricks and Delta Lakehttps://learn.microsoft.com/en-us/azure/architecture/solution-ideas/articles/ingest-etl-stream-with-adb
Analyze IoT telemetry 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
Diagram IT environment and build Azure-based threat mapshttps://learn.microsoft.com/en-us/azure/architecture/solution-ideas/articles/map-threats-it-environment
Add second defense layer with Microsoft Defender XDRhttps://learn.microsoft.com/en-us/azure/architecture/solution-ideas/articles/microsoft-365-defender-build-second-layer-defense
Integrate Azure security with Microsoft Defender XDR serviceshttps://learn.microsoft.com/en-us/azure/architecture/solution-ideas/articles/microsoft-365-defender-security-integrate-azure
Automate security responses 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
Apply multilayered security to Azure virtual machineshttps://learn.microsoft.com/en-us/azure/architecture/solution-ideas/articles/multilayered-protection-azure-vm
Use Project 15 IoT platform for sustainability solutions on Azurehttps://learn.microsoft.com/en-us/azure/architecture/solution-ideas/articles/project-15-iot-sustainability
Design SAP S/4HANA large-instance architecture on Azurehttps://learn.microsoft.com/en-us/azure/architecture/solution-ideas/articles/sap-s4-hana-on-hli-with-ha-and-dr
Automate SAP infrastructure on Azure with SUSEhttps://learn.microsoft.com/en-us/azure/architecture/solution-ideas/articles/sap-workload-automation-suse
Design a modern SMB 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 custom auth via an Azure OpenAI gatewayhttps://learn.microsoft.com/en-us/azure/architecture/ai-ml/guide/azure-openai-gateway-custom-authentication
Use a gateway pattern for Azure OpenAI accesshttps://learn.microsoft.com/en-us/azure/architecture/ai-ml/guide/azure-openai-gateway-guide
Pattern for advanced monitoring via OpenAI gatewayhttps://learn.microsoft.com/en-us/azure/architecture/ai-ml/guide/azure-openai-gateway-monitoring
Gateway pattern for multiple Azure OpenAI backendshttps://learn.microsoft.com/en-us/azure/architecture/ai-ml/guide/azure-openai-gateway-multi-backend
Implement Transactional Outbox with Cosmos DB and Service Bushttps://learn.microsoft.com/en-us/azure/architecture/databases/guide/transactional-out-box-cosmos
Apply microservices design patterns on Azurehttps://learn.microsoft.com/en-us/azure/architecture/microservices/design/patterns
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
Apply the Ambassador pattern for networked serviceshttps://learn.microsoft.com/en-us/azure/architecture/patterns/ambassador
Use the Anti-corruption Layer pattern with legacy systemshttps://learn.microsoft.com/en-us/azure/architecture/patterns/anti-corruption-layer
Implement the Asynchronous Request-Reply pattern on Azurehttps://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 design pattern in Azure appshttps://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
Implement 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
Use the Compensating Transaction pattern for rollbackhttps://learn.microsoft.com/en-us/azure/architecture/patterns/compensating-transaction
Implement the Competing Consumers pattern for scalinghttps://learn.microsoft.com/en-us/azure/architecture/patterns/competing-consumers
Use Compute Resource Consolidation to optimize workloadshttps://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 multitenancyhttps://learn.microsoft.com/en-us/azure/architecture/patterns/deployment-stamp
Design edge workload configuration for complex shop floorshttps://learn.microsoft.com/en-us/azure/architecture/patterns/edge-workload-configuration
Use the Event Sourcing pattern for append-only statehttps://learn.microsoft.com/en-us/azure/architecture/patterns/event-sourcing
Apply the External Configuration Store patternhttps://learn.microsoft.com/en-us/azure/architecture/patterns/external-configuration-store
Use the Federated Identity pattern for external authhttps://learn.microsoft.com/en-us/azure/architecture/patterns/federated-identity
Implement the Gatekeeper pattern to protect serviceshttps://learn.microsoft.com/en-us/azure/architecture/patterns/gatekeeper
Use the Gateway Aggregation pattern to combine requestshttps://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
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
Use the Priority Queue pattern for workloadshttps://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
Use Queue-Based Load Leveling to smooth demandhttps://learn.microsoft.com/en-us/azure/architecture/patterns/queue-based-load-leveling
Apply the Rate Limiting pattern to avoid throttlinghttps://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
Use 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
Implement the Sequential Convoy serverless patternhttps://learn.microsoft.com/en-us/azure/architecture/patterns/sequential-convoy
Scale data stores with the Sharding patternhttps://learn.microsoft.com/en-us/azure/architecture/patterns/sharding
Use the Sidecar pattern for cross-cutting concernshttps://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
Modernize legacy systems with the Strangler Fig patternhttps://learn.microsoft.com/en-us/azure/architecture/patterns/strangler-fig
Control resource usage with the Throttling patternhttps://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
Compare Microsoft machine learning platforms and toolshttps://learn.microsoft.com/en-us/azure/architecture/ai-ml/guide/data-science-and-machine-learning
Select Azure AI services for video and image processinghttps://learn.microsoft.com/en-us/azure/architecture/data-guide/ai-services/image-video-processing
Choose Azure speech recognition and generation toolshttps://learn.microsoft.com/en-us/azure/architecture/data-guide/ai-services/speech-recognition-generation
Select 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
Choose Azure AI services for application workloadshttps://learn.microsoft.com/en-us/azure/architecture/data-guide/technology-choices/ai-services
Choose Azure technologies for analytics and reportinghttps://learn.microsoft.com/en-us/azure/architecture/data-guide/technology-choices/analysis-visualizations-reporting
Choose an analytical data store for big datahttps://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 an analytical data store in Microsoft Fabrichttps://learn.microsoft.com/en-us/azure/architecture/data-guide/technology-choices/fabric-analytical-data-stores
Choose Azure natural language processing technologieshttps://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 an Azure search data store technologyhttps://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
Choose the right Azure container service for workloadshttps://learn.microsoft.com/en-us/azure/architecture/guide/container-service-general-considerations
Select the right Azure compute servicehttps://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
Choose Azure hybrid hosting and connectivity 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 asynchronous messaging serviceshttps://learn.microsoft.com/en-us/azure/architecture/guide/technology-choices/messaging
Compare Java application hosting options on Azurehttps://learn.microsoft.com/en-us/azure/architecture/guide/technology-choices/service-for-java-comparison
Select the right Azure storage servicehttps://learn.microsoft.com/en-us/azure/architecture/guide/technology-choices/storage-options
Navigate Azure technology choice decision guideshttps://learn.microsoft.com/en-us/azure/architecture/guide/technology-choices/technology-choices-overview
Select an Azure service for vector searchhttps://learn.microsoft.com/en-us/azure/architecture/guide/technology-choices/vector-search
Choose Azure compute options for microserviceshttps://learn.microsoft.com/en-us/azure/architecture/microservices/design/compute-options
Choose compute platform options for microserviceshttps://learn.microsoft.com/en-us/azure/architecture/microservices/design/compute-options
Evaluate Kubernetes edge compute options on Azurehttps://learn.microsoft.com/en-us/azure/architecture/operator-guides/aks/choose-kubernetes-edge-compute-option
Choose connectivity options for on-premises to Azure VNetshttps://learn.microsoft.com/en-us/azure/architecture/reference-architectures/hybrid-networking/

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

Best Practices

TopicURL
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
Securely design multitenant RAG inferencing solutionshttps://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
Design and run background jobs in cloud applicationshttps://learn.microsoft.com/en-us/azure/architecture/best-practices/background-jobs
Use caching to improve performance and scalabilityhttps://learn.microsoft.com/en-us/azure/architecture/best-practices/caching
Apply CDN strategies for low-latency content deliveryhttps://learn.microsoft.com/en-us/azure/architecture/best-practices/cdn
Plan data partitioning for scalable cloud solutionshttps://learn.microsoft.com/en-us/azure/architecture/best-practices/data-partitioning
Apply data partitioning strategies in Azure serviceshttps://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 for cloud appshttps://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
Apply DR best practices for Azure data platformshttps://learn.microsoft.com/en-us/azure/architecture/data-guide/disaster-recovery/dr-for-azure-data-platform-recommendations
Optimize Apache Cassandra performance on Azure VMshttps://learn.microsoft.com/en-us/azure/architecture/databases/guide/cassandra
Move Azure IoT Hub solutions from test to productionhttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/iot/iot-move-to-production
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
Use Bicep deployment scripts to wait on Azure resource stateshttps://learn.microsoft.com/en-us/azure/architecture/guide/devops/deployment-scripts-property-check
Apply DevSecOps security practices to AKS workloadshttps://learn.microsoft.com/en-us/azure/architecture/guide/devsecops/devsecops-on-aks
Scale Azure IoT Hub solutions to millions of deviceshttps://learn.microsoft.com/en-us/azure/architecture/guide/iot/scale-iot-solution-azure
Design multitenant architectures for Azure IoT Hub solutionshttps://learn.microsoft.com/en-us/azure/architecture/guide/multitenant/approaches/iot
Secure inbound and outbound internet access for SAP on Azurehttps://learn.microsoft.com/en-us/azure/architecture/guide/sap/sap-internet-inbound-outbound
Apply proven practices for SAP NetWeaver on Azurehttps://learn.microsoft.com/en-us/azure/architecture/guide/sap/sap-netweaver
Implement SAP S/4HANA on Azure Linux with HA/DRhttps://learn.microsoft.com/en-us/azure/architecture/guide/sap/sap-s4hana
Apply network best practices for SAP landscapes on Azurehttps://learn.microsoft.com/en-us/azure/architecture/guide/sap/sap-whole-landscape
Plan secure access to AKS API servershttps://learn.microsoft.com/en-us/azure/architecture/guide/security/access-azure-kubernetes-service-cluster-api-server
Apply best practices for workloads on Azure Spot VMshttps://learn.microsoft.com/en-us/azure/architecture/guide/spot/spot-eviction
Run continuous validation with Load Testing and Chaos Studiohttps://learn.microsoft.com/en-us/azure/architecture/guide/testing/mission-critical-deployment-testing
Design CI/CD pipelines for AKS microservices with Azure DevOpshttps://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
Add IPv6 support to Azure hub-spoke networkshttps://learn.microsoft.com/en-us/azure/architecture/networking/guide/ipv6-architecture
Plan IPv6 adoption for Azure network environmentshttps://learn.microsoft.com/en-us/azure/architecture/networking/guide/ipv6-ip-planning
Deploy highly available network virtual appliances in Azurehttps://learn.microsoft.com/en-us/azure/architecture/networking/guide/network-virtual-appliance-high-availability
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
Integrate SD-WAN with Azure hub-and-spoke topologieshttps://learn.microsoft.com/en-us/azure/architecture/networking/guide/sdwan-integration-in-hub-and-spoke-network-topologies
Implement backup and recovery strategies for AKShttps://learn.microsoft.com/en-us/azure/architecture/operator-guides/aks/aks-backup-and-recovery
Check and troubleshoot AKS cluster healthhttps://learn.microsoft.com/en-us/azure/architecture/operator-guides/aks/aks-triage-cluster-health
Verify AKS connectivity to container registrieshttps://learn.microsoft.com/en-us/azure/architecture/operator-guides/aks/aks-triage-container-registry
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
Diagnose AKS node and pod health issueshttps://learn.microsoft.com/en-us/azure/architecture/operator-guides/aks/aks-triage-node-health
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
Architect and optimize Event Hubs with Azure Functionshttps://learn.microsoft.com/en-us/azure/architecture/serverless/event-hubs-functions/event-hubs-functions
Monitor Event Hubs and Azure Functions with Application Insightshttps://learn.microsoft.com/en-us/azure/architecture/serverless/event-hubs-functions/observability
Optimize performance and scale for Event Hubs-triggered Functionshttps://learn.microsoft.com/en-us/azure/architecture/serverless/event-hubs-functions/performance-scale
Design resilient Event Hubs and Azure Functions solutionshttps://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
Protect APIs with Application Gateway and API Managementhttps://learn.microsoft.com/en-us/azure/architecture/web-apps/api-management/architectures/protect-apis
Implement the Modern Web App pattern for Java on Azurehttps://learn.microsoft.com/en-us/azure/architecture/web-apps/guides/enterprise-app-patterns/modern-web-app/java/guidance
Design multi-region Azure App Service for disaster recoveryhttps://learn.microsoft.com/en-us/azure/architecture/web-apps/guides/multi-region-app-service/multi-region-app-service
Securely access App Service apps from on-premises networkshttps://learn.microsoft.com/en-us/azure/architecture/web-apps/guides/networking/access-multitenant-web-app-from-on-premises
Protect SPA access tokens 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/
Avoid the Busy Database performance 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 antipatternhttps://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/
Eliminate Synchronous I/O antipattern for scalabilityhttps://learn.microsoft.com/en-us/azure/architecture/antipatterns/synchronous-io/

Example Workloads

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
Automate document classification with 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
Build and deploy custom document models on Azurehttps://learn.microsoft.com/en-us/azure/architecture/ai-ml/architecture/build-deploy-custom-models
Index blob content and metadata with Azure AI Searchhttps://learn.microsoft.com/en-us/azure/architecture/ai-ml/architecture/search-blob-metadata
Design secure research environments for regulated data on Azurehttps://learn.microsoft.com/en-us/azure/architecture/ai-ml/architecture/secure-compute-for-research
Analyze call center conversations with Azure OpenAIhttps://learn.microsoft.com/en-us/azure/architecture/ai-ml/openai/architecture/call-center-openai-analytics
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
Apply DataOps to a modern data warehouse in Azurehttps://learn.microsoft.com/en-us/azure/architecture/databases/architecture/dataops-mdw
Use Delphix for data masking with ADF and Synapsehttps://learn.microsoft.com/en-us/azure/architecture/databases/guide/data-obfuscation-with-delphix-in-azure-data-factory
Scramble SAP data using Delphix and Azure Data Factoryhttps://learn.microsoft.com/en-us/azure/architecture/databases/guide/data-scrambling-for-sap-using-delphix-and-azure-data-factory
Protect multitenant AKS apps with Application Gateway WAFhttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/aks-agic/aks-agic
Expose and secure AKS workloads with Azure Front Doorhttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/aks-front-door/aks-front-door
Design an enterprise BI solution with 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
Implement SCI-based sustainability scoring for Azure appshttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/apps/measure-azure-app-sustainability-sci-score
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
Automate certificate lifecycle management with nonintegrated CAs on Azurehttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/certificate-lifecycle/
Build a unified Azure data warehouse and analytics pipelinehttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/data/data-warehouse
Implement Esri ArcGIS Pro on Azure Virtual Desktophttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/data/esri-arcgis-azure-virtual-desktop
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 with Microsoft Fabrichttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/dataplate2e/data-platform-end-to-end
Implement APIOps automated API deployments on Azurehttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/devops/automated-api-deployments-apiops
Manage Microsoft 365 tenant config with Azure DevOpshttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/devops/manage-microsoft-365-tenant-configuration-microsoft365dsc-devops
Implement resilient Azure NetApp Files shares with disaster recoveryhttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/file-storage/enterprise-file-shares-disaster-recovery
Deploy scalable Moodle on Azure with NetApp Fileshttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/file-storage/moodle-azure-netapp-files
Run Oracle Database on Azure VMs with Azure NetApp Fileshttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/file-storage/oracle-azure-netapp-files
Migrate SQL Server to Azure VMs using Azure NetApp Fileshttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/file-storage/sql-server-azure-netapp-files
Implement digital forensics chain of custody on Azurehttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/forensics/
Implement Zero Trust network for web apps with Azure Firewallhttps://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
Operate AKS clusters using GitOps with Flux and Argo CDhttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/gitops-aks/gitops-blueprint-aks
Apply AKS baseline architecture on Azure Localhttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/hybrid/aks-baseline
Build 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 with AD DShttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/hybrid/azure-files-on-premises-authentication
Secure hybrid messaging client access with MFAhttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/hybrid/secure-hybrid-messaging-client
Secure hybrid messaging mobile access with MFAhttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/hybrid/secure-hybrid-messaging-mobile
Secure web-based hybrid messaging with MFAhttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/hybrid/secure-hybrid-messaging-web
Extend on-premises AD DS domain into Azure VNetshttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/identity/adds-extend-domain
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 events on Azurehttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/integration/queues-events
Upload files privately from IoT Hub to secured Azure Storagehttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/iot/iot-private-file-upload
Back up mainframe file and tape data to Azure with Luminexhttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/mainframe/luminex-mainframe-file-tape-transfer
Modernize mainframe workloads using BMC AMI Cloud and Azure Blobhttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/mainframe/mainframe-modernization-bmc-ami-cloud
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
Replatform Kubernetes microservices to Azure Container Appshttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/serverless/microservices-with-container-apps
Build Dapr-based microservices on Azure Container Appshttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/serverless/microservices-with-container-apps-dapr
Plan WSUS deployment to update isolated Azure Windows VMshttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/wsus/
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
Manage hybrid Kubernetes clusters with Azure Archttps://learn.microsoft.com/en-us/azure/architecture/hybrid/arc-hybrid-kubernetes
Deploy Azure Arc-enabled SQL Managed Instance for DRhttps://learn.microsoft.com/en-us/azure/architecture/hybrid/arc-sql-managed-instance-disaster-recovery
Administer on-premises SQL Server using Azure Archttps://learn.microsoft.com/en-us/azure/architecture/hybrid/azure-arc-sql-server
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
Implement automotive test fleet telemetry analytics on Azurehttps://learn.microsoft.com/en-us/azure/architecture/industries/automotive/automotive-telemetry-analytics
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
Enable cross-tenant private endpoint access to web appshttps://learn.microsoft.com/en-us/azure/architecture/networking/guide/cross-tenant-secure-access-private-endpoints
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

Migration Guides

TopicURL
Plan Azure adoption for AWS professionalshttps://learn.microsoft.com/en-us/azure/architecture/aws-professional/
Map AWS accounts and organizations to Azure subscriptionshttps://learn.microsoft.com/en-us/azure/architecture/aws-professional/accounts
Map and compare AWS compute services to Azurehttps://learn.microsoft.com/en-us/azure/architecture/aws-professional/compute
Map AWS data and AI services to Azure equivalentshttps://learn.microsoft.com/en-us/azure/architecture/aws-professional/data-ai
Compare AWS and Azure database technologies for migrationhttps://learn.microsoft.com/en-us/azure/architecture/aws-professional/databases
Adopt AKS for Amazon EKS professionalshttps://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
Apply governance to AKS clusters versus EKShttps://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
Choose AKS storage options versus Amazon EKShttps://learn.microsoft.com/en-us/azure/architecture/aws-professional/eks-to-aks/storage
Compare Kubernetes workload identity on EKS and 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 options for architectshttps://learn.microsoft.com/en-us/azure/architecture/aws-professional/networking
Understand AWS vs Azure regions and zones for resiliencyhttps://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 solutions to Microsoft Entra IDhttps://learn.microsoft.com/en-us/azure/architecture/aws-professional/security-identity
Compare AWS and Azure storage services for migrationhttps://learn.microsoft.com/en-us/azure/architecture/aws-professional/storage
Migrate on-premises Oracle Database to Azure VMshttps://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
Understand Azure fundamentals for Google Cloud professionalshttps://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
Migrate Apache Kafka workloads to Azure serviceshttps://learn.microsoft.com/en-us/azure/architecture/guide/hadoop/apache-kafka-migration
Plan Azure migration architecture and supporting serviceshttps://learn.microsoft.com/en-us/azure/architecture/guide/migration/migration-start-here
Implement Reliable Web App pattern for .NET migrationshttps://learn.microsoft.com/en-us/azure/architecture/web-apps/guides/enterprise-app-patterns/reliable-web-app/dotnet/guidance
Implement Reliable Web App pattern for Java migrationshttps://learn.microsoft.com/en-us/azure/architecture/web-apps/guides/enterprise-app-patterns/reliable-web-app/java/guidance

> related_skills --same-repo

> microsoft-foundry

Expert knowledge for Microsoft Foundry (aka Azure AI Foundry) development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when building Foundry agents with Azure OpenAI, vector search/RAG, Sora video, realtime audio, or MCP/LangChain APIs, and other Microsoft Foundry related development tasks. Not for Microsoft Foundry Classic (use microsoft-foundry-classic),

> microsoft-foundry-tools

Expert knowledge for Microsoft Foundry Tools (aka Azure AI services, Azure Cognitive Services) development including best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when using Content Understanding analyzers, Content Moderator APIs, Foundry containers, VNet/Key Vault security, or Entra auth, and other Microsoft Foundry Tools related development tasks. Not for Microsoft Foundry (use micr

> microsoft-foundry-local

Expert knowledge for Microsoft Foundry Local (aka Azure AI Foundry Local) development including troubleshooting, best practices, decision making, configuration, and integrations & coding patterns. Use when using Foundry Local CLI, chat/transcription APIs, tools, OpenAI/LangChain clients, or upgrading legacy SDKs, and other Microsoft Foundry Local related development tasks. Not for Microsoft Foundry (use microsoft-foundry), Microsoft Foundry Classic (use microsoft-foundry-classic), Microsoft Foun

> microsoft-foundry-classic

Expert knowledge for Microsoft Foundry Classic (aka Azure AI Foundry classic) development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when building Foundry agents with RAG, tools, evaluators, Azure OpenAI, VNet/Private Link, or CI/CD deployments, and other Microsoft Foundry Classic related development tasks. Not for Microsoft Foundry (use microsoft-foundry

┌ stats

installs/wk0
░░░░░░░░░░
github stars525
██████████
first seenMar 17, 2026
└────────────

┌ repo

MicrosoftDocs/Agent-Skills
by MicrosoftDocs
└────────────

┌ tags

└────────────