Azure Patterns
Status
Master Plan - Comprehensive init.md complete, ready for SKILL.md implementation
Microsoft Azure architectural patterns with emphasis on enterprise integration, hybrid cloud, and AI services leadership.
Scope
This skill provides Azure-specific service selection and patterns:
- Compute: Container Apps vs. AKS vs. Functions vs. App Service
- AI Services: Azure OpenAI Service (GPT-4, embeddings), Cognitive Services
- Storage: Blob Storage tiers, Azure Files, Managed Disks, Data Lake Gen2
- Databases: Azure SQL vs. Cosmos DB vs. PostgreSQL Flexible Server
- Integration: Service Bus, Event Grid, Event Hubs, Logic Apps
- Networking: Private Endpoints, hub-spoke topology, Application Gateway, Front Door
Key Components
- Container Apps First - Serverless container platform (no node management like AKS)
- Azure OpenAI Service - Enterprise-grade GPT-4 access with data privacy
- Private Endpoints Everywhere - Security best practice for all PaaS services
- Managed Identities Always - No hardcoded credentials when Managed Identity available
- Well-Architected Framework - Five pillars (cost, operations, performance, reliability, security)
- Azure Verified Modules - Microsoft-blessed Bicep and Terraform modules
Decision Framework
Compute Service Selection:
Containers + no K8s → Container Apps
Need Kubernetes → AKS
Event-driven functions → Azure Functions
Traditional web app → App Service
Database Selection:
SQL Server compatible → Azure SQL Database
Global distribution → Cosmos DB
PostgreSQL/MySQL → Flexible Server
Tool Recommendations
- Bicep (Azure-native DSL) - Recommended by Microsoft for Azure IaC
- Terraform (azurerm provider) - Multi-cloud IaC
- Azure CLI (az command) - Cross-platform management
- azure-* (Python SDK) - Official Azure libraries
Integration Points
writing-infrastructure-code- Azure patterns implemented via Bicep/Terraformoperating-kubernetes- AKS-specific patterns and configurationdeploying-applications- Container Apps, App Service deploymentbuilding-ci-pipelines- Azure DevOps, GitHub Actions integrationsecuring-authentication- Entra ID (Azure AD), Managed Identity, Key Vaultimplementing-observability- Azure Monitor, Application Insightsai-chat- Azure OpenAI Service integration (RAG patterns)