Official agent skill

Azure Architecture Advisor

by MicrosoftDocs in MicrosoftDocs/Agent-Skills

Guides Azure solution design by category, from reference architectures and design patterns to technology choices and migrations, fetching current Microsoft Learn pages over the network.

OfficialCC-BY-4.0Auto-check passedDevOps & Cloud

Install Azure Architecture Advisor

skills CLI
$ npx skills add MicrosoftDocs/Agent-Skills --skill azure-architecture -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install MicrosoftDocs/Agent-Skills azure-architecture --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/MicrosoftDocs/Agent-Skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/azure-architecture .claude/skills/azure-architecture && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
azure-architecture
GitHub stars
775
Token cost
~15k tokens
SKILL.md length
3,392 words
Files
1
Skills in repo
149
Repo updated
First seen
Licence
CC-BY-4.0

At a glance

Guides Azure solution design by category, from reference architectures and design patterns to technology choices and migrations, fetching current Microsoft Learn pages over the network.

  • Designing a reference architecture for an Azure workload
  • SKILL.md covers How to Use This Skill and Category Index
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md
  • Choosing between Azure services for a given scale or workload shape

What it does

The skill combines a local quick-reference index with live documentation fetching rather than relying on static embedded content. A category index maps topics such as reference architectures, solution ideas, design patterns, technology choices, architecture styles, best practices and migration guides to specific line ranges or linked reference files, so the agent reads only the section the question calls for instead of the whole document.

It requires network access to pull current content, preferring a dedicated Microsoft Docs fetch tool with a query string tagged to this skill, and falling back to a generic webpage fetch requesting Markdown when that tool is unavailable; it also checks the index's own generation timestamp and suggests pulling a newer version of the skill itself if that metadata is more than three months old. It covers scenarios named directly in its trigger conditions, such as AKS and microservices architectures, hybrid and Arc deployments, SAP or mainframe migrations, IoT and Edge solutions, and mission-critical business continuity and disaster recovery design.

When your agent uses it

  • Designing a reference architecture for an Azure workload
  • Choosing between Azure services for a given scale or workload shape
  • Planning a hybrid, Arc, SAP or mainframe migration to Azure
  • Looking up current Azure design patterns or anti-patterns for a solution

Example prompts

  • “Design a mission-critical, highly available architecture for this workload on Azure.”
  • “What's the current Microsoft-recommended pattern for a multi-agent AI solution on Azure?”
  • “Compare Azure technology choices for a hybrid Arc deployment of this workload.”

Requirements

  • Network access to fetch Microsoft Learn documentation
  • Compatibility (from SKILL.md): Requires network access. Uses mcp_microsoftdocs:microsoft_docs_fetch or fetch_webpage to retrieve documentation.

What it can do on your machine

Read from SKILL.md and the folder at commit ba74e8f. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • learn.microsoft.com
    • github.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

  • Compatibility

    Requires network access. Uses mcp_microsoftdocs:microsoft_docs_fetch or fetch_webpage to retrieve documentation.

    From compatibility in the SKILL.md frontmatter.

Context cost

Azure Architecture Advisor loads about 15k tokens when it runs. Until then it costs about 110 tokens; SKILL.md has 3,392 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~110
When it runs · the whole SKILL.md, loaded when a task matches
~15k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from MicrosoftDocs/Agent-Skills at commit ba74e8f, republished under its CC-BY-4.0 licence (© MicrosoftDocs). 3,392 words, ~14,895 tokens.

Download SKILL.mdSave it as .claude/skills/azure-architecture/SKILL.md (or your agent's skills folder).
name
azure-architecture
description
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/microservices, hybrid/Arc, SAP or mainframe migrations, IoT/Edge, or mission-critical BCDR, and other Azure Architecture related development tasks.
compatibility
Requires network access. Uses mcp_microsoftdocs:microsoft_docs_fetch or fetch_webpage to retrieve documentation.
metadata.generated_at
2026-10-04
metadata.generator
docs2skills/1.0.0

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-L89End-to-end Azure solution blueprints for ML, data platforms, networking, hybrid/Arc, AKS/microservices, SAP, security, and mission-critical, highly available enterprise architectures.
Solution IdeasL90-L129End-to-end solution patterns for AI, data, security, and infrastructure on Azure—covering MLOps, multi-agent AI, analytics, IoT, mainframe migration, and layered security architectures.
Design PatternsL130-L180Design and implementation guidance for cloud design patterns (messaging, resiliency, integration, security, data, and networking) using Azure services and reference architectures
Technology ChoicesL181-L215Guides for choosing Azure/Fabric services (AI/ML, data, storage, compute, containers, networking, messaging, search, vector, hybrid) based on workload, scale, and architecture needs.
Architecture StylesL216-L227Guidance 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 PracticesL228-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-L386End-to-end reference architectures for real-world Azure workloads: data/analytics, AKS and networking, hybrid/VM/VDI, mainframe and SAP migrations, IoT/Edge, security, BCDR, and governance patterns.
Migration GuidesL387-L417Mapping and migrating from AWS/Google Cloud/on-prem (incl. Oracle, Kafka, EKS) to Azure, comparing services, architectures, security, governance, and cost/ops equivalents
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
Implement baseline Azure ML online inference platformhttps://learn.microsoft.com/en-us/azure/architecture/ai-ml/architecture/baseline-azure-machine-learning-inference
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 hyperconverged baseline architecturehttps://learn.microsoft.com/en-us/azure/architecture/hybrid/azure-local-baseline
Deploy Azure Local switchless hyperconverged storagehttps://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 mainframe COBOL apps on 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
Implement the Claim Check messaging pattern in Azurehttps://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
Implement gateway offloading for shared cross-cutting concernshttps://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
Design health endpoint monitoring for resilient serviceshttps://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 index table pattern to optimize data 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
Apply materialized view pattern for efficient queryinghttps://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
Implement the Scheduler Agent Supervisor pattern in Azurehttps://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
Choose the right Azure vector search servicehttps://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
Show full SKILL.md (1,546 more words)Show less
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
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
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 event-driven cache updates with Redis and Cosmos DBhttps://learn.microsoft.com/en-us/azure/architecture/databases/architecture/event-driven-cache-updates-azure-managed-redis-cosmos-db
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
Build GitOps pipelines for AKS Hybrid and Edgehttps://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
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 with Precisely Connecthttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/mainframe/mainframe-replication-precisely-connect
Implement AIX workload migration to Azure with Skytaphttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/mainframe/migrate-aix-workloads-to-azure-with-skytap
Migrate IBM i workloads to Azure with Skytaphttps://learn.microsoft.com/en-us/azure/architecture/example-scenario/mainframe/migrate-ibm-i-series-to-azure-with-skytap
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
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
Map AWS messaging services to Azure equivalentshttps://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

© MicrosoftDocs, CC-BY-4.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/azure-architecture of MicrosoftDocs/Agent-Skills.

Open the folder on GitHubat commit ba74e8f

Compare with similar skills

Azure Architecture Advisor next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Azure Architecture Advisor compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Azure Architecture Advisor this skillMicrosoftDocs/Agent-Skills775—~15kAutomated safety check: PassCC-BY-4.0
Azv Diagram Azure SyncAzure/AZVerify101—~3.7kAutomated safety check: PassMIT
Azv Diagram Azure Sync DeepAzure/AZVerify101—~3.9kAutomated safety check: PassMIT
Architecture Designthomast1906/github-copilot-agent-skills202—~2.7kAutomated safety check: PassNone
Architect For Startupsaws/agent-toolkit-for-aws2.8k—~3.7kAutomated safety check: PassApache-2.0
Cloud Cost Optimizationwshobson/agents40k13 repos~1.7kAutomated safety check: PassMIT

Similar skills

  • Official

    Compare a Draw.io Azure architecture diagram against a live Azure environment to detect drift.

    101 GitHub stars~3.7k tokensUpdated 1 mo ago
    DevOps & CloudAuto-check passed
  • Official

    Deep-compare a Draw.io Azure architecture diagram against a live Azure environment — checks both resource existence AND every tracked configuration property (SKU, size, settings, etc.) against…

    101 GitHub stars~3.9k tokensUpdated 1 mo ago
    DevOps & CloudAuto-check passed
  • Architecture Design

    thomast1906/github-copilot-agent-skills

    Design Azure cloud architectures from requirements and generate High-Level Design (HLD) documentation with service selection, patterns, cost estimates, and WAF alignment.

    202 GitHub stars~2.7k tokensUpdated 2 mo ago
    DevOps & CloudAuto-check passed
  • Architect For Startups

    aws/agent-toolkit-for-aws

    Official

    Startup-tailored AWS architecture advice for non-agent workloads, adjusted to the company's stage (pre-revenue through Series B+), team size, runway, and credits.

    2.8k GitHub stars~3.7k tokensUpdated today
    DevOps & CloudAuto-check passed
  • Cuts cloud spend across AWS, Azure, GCP and OCI with cost tagging, rightsizing, commitment and spot pricing models, and architecture changes.

    40k GitHub starsUsed in 13 repos~1.7k tokens
    DevOps & CloudAuto-check passed
  • Azure Architecture Autopilot

    github/awesome-copilot

    Official

    Designs Azure infrastructure from a natural-language description, or diagrams an existing resource group, then refines the design through conversation and deploys it with Bicep.

    40k GitHub starsUsed in 1 repo~1.9k tokens
    DevOps & CloudAuto-check passed

More from MicrosoftDocs/Agent-Skills

All 149 skills in this repo
  • Azure Personalizer

    MicrosoftDocs/Agent-Skills

    Official

    Expert knowledge for Azure AI Personalizer development including troubleshooting, decision making, security, configuration, and integrations & coding patterns.

    775 GitHub starsUsed in 1 repo~1.1k tokens
    Auto-check passed
  • Azure Advisor Guidance

    MicrosoftDocs/Agent-Skills

    Official

    Reference guidance for Azure Advisor work: recommendations, alerts and digests, workbooks, RBAC access and sovereign-cloud limits, fetched from Microsoft Learn.

    775 GitHub stars~1.7k tokensUpdated yesterday
    Auto-check passed
  • Azure AI Vision Reference

    MicrosoftDocs/Agent-Skills

    Official

    Looks up Microsoft Learn guidance for Azure AI Vision: Image Analysis, Read OCR containers, smart-crop thumbnails, background removal and video frame analysis, plus limits and deployment.

    775 GitHub stars~1.6k tokensUpdated yesterday
    Auto-check passed
  • Azure Analysis Services

    MicrosoftDocs/Agent-Skills

    Official

    Expert knowledge for Azure Analysis Services development including troubleshooting.

    775 GitHub stars~608 tokensUpdated yesterday
    Auto-check passed
  • Azure Anomaly Detector

    MicrosoftDocs/Agent-Skills

    Official

    Expert knowledge for Azure AI Anomaly Detector development including troubleshooting, best practices, limits & quotas, configuration, and deployment.

    775 GitHub stars~1.1k tokensUpdated yesterday
    Auto-check passed
  • Azure Anyscale On Azure

    MicrosoftDocs/Agent-Skills

    Official

    Expert knowledge for Azure Anyscale On Azure development including limits & quotas, security, configuration, and deployment.

    775 GitHub stars~953 tokensUpdated yesterday
    Auto-check passed

Works with

Questions about Azure Architecture Advisor

What does Azure Architecture Advisor do?

Guides Azure solution design by category, from reference architectures and design patterns to technology choices and migrations, fetching current Microsoft Learn pages over the network. The skill combines a local quick-reference index with live documentation fetching rather than relying on static embedded content. A category index maps topics such as reference architectures, solution ideas, design patterns, technology choices, architecture styles, best practices and migration guides to specific line ranges or linked reference files, so the agent reads only the section the question calls for instead of the whole document.

When should I use Azure Architecture Advisor?

Azure Architecture Advisor fits situations like: designing a reference architecture for an Azure workload; choosing between Azure services for a given scale or workload shape; planning a hybrid, Arc, SAP or mainframe migration to Azure; looking up current Azure design patterns or anti-patterns for a solution.

How do I install Azure Architecture Advisor in Claude Code?

Run `npx skills add MicrosoftDocs/Agent-Skills --skill azure-architecture -a claude-code`. Or copy the skill folder (skills/azure-architecture in MicrosoftDocs/Agent-Skills) into .claude/skills/azure-architecture in your project. Claude Code loads it when a task matches its description.

How do I install Azure Architecture Advisor in Codex?

Run `npx skills add MicrosoftDocs/Agent-Skills --skill azure-architecture -a codex`. Or copy the skill folder (skills/azure-architecture in MicrosoftDocs/Agent-Skills) into .agents/skills/azure-architecture in your project. Codex loads it when a task matches its description.

Can I use Azure Architecture Advisor in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add MicrosoftDocs/Agent-Skills --skill azure-architecture -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/azure-architecture, .gemini/skills/azure-architecture, .github/skills/azure-architecture and .opencode/skills/azure-architecture in your project.

What does Azure Architecture Advisor need to run?

SKILL.md names no scripts, command-line tools or credentials: Azure Architecture Advisor is instructions for the agent only. Our summary lists: Network access to fetch Microsoft Learn documentation. Compatibility (from SKILL.md): Requires network access. Uses mcp_microsoftdocs:microsoft_docs_fetch or fetch_webpage to retrieve documentation..

Does Azure Architecture Advisor access the network?

SKILL.md names 2 domains. As links in the text: learn.microsoft.com and github.com. This is read from the text; nothing was executed.

Is Azure Architecture Advisor safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Azure Architecture Advisor use?

Azure Architecture Advisor is published under the CC-BY-4.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Azure Architecture Advisor use?

About 15k tokens (SKILL.md is roughly 60k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Azure Architecture Advisor?

Skills that share tags, products or a category with Azure Architecture Advisor: Azv Diagram Azure Sync (Azure/AZVerify, 101 stars), Azv Diagram Azure Sync Deep (Azure/AZVerify, 101 stars), Architecture Design (thomast1906/github-copilot-agent-skills, 202 stars) and Architect For Startups (aws/agent-toolkit-for-aws, 2.8k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Azure Architecture Advisor?

MicrosoftDocs (a GitHub organization, an official publisher) maintains it in MicrosoftDocs/Agent-Skills, which has 775 GitHub stars. The repository holds 149 skills in this directory. The repository was last updated on October 5, 2026.

Source: MicrosoftDocs/Agent-Skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.