Guides & Articles

Azure Naming
Conventions Blog

Guides, CAF best practices, and IaC naming patterns for Terraform and Bicep.

key vaultsecurityazure

Azure Key Vault Naming Conventions: CAF Rules and Soft-Delete Gotchas

CAF-compliant naming for Azure Key Vault — including the 24-character limit, globally unique names, soft-delete name reservation, and Terraform/Bicep examples.

Read more →
multi-regiondisaster recoveryazure

Azure Naming Conventions for Multi-Region Deployments

How to extend your Azure CAF naming scheme to handle multi-region, active-active, and primary/failover architectures without name collisions or ambiguity.

Read more →
azurenaming conventionsbest practices

7 Azure Naming Convention Mistakes (and How to Fix Them)

The most common Azure naming convention mistakes teams make — and practical fixes before they become permanent technical debt.

Read more →
tagginggovernanceazure

Azure Tagging Strategy: Best Practices for Cost, Governance, and Ops

A practical Azure tagging strategy that works alongside your naming conventions — covering required tags, enforcement with Azure Policy, and Terraform/Bicep implementation.

Read more →
storageazurecaf

Azure Storage Account Naming Conventions: Rules, Limits, and CAF Patterns

Storage accounts have the strictest naming rules in Azure — 3 to 24 characters, lowercase alphanumeric only, globally unique. Here's how to get it right.

Read more →
networkingvnetnsg

Azure Virtual Network Naming Conventions: VNet, Subnet, and NSG

CAF-compliant naming for Azure Virtual Networks, subnets, Network Security Groups, and related networking resources — with Terraform and Bicep examples.

Read more →
resource groupsazurecaf

Azure Resource Group Naming Conventions: CAF Best Practices

How to name Azure resource groups consistently using Microsoft's Cloud Adoption Framework — patterns, examples, and strategies for multi-environment and multi-region setups.

Read more →
bicepazurecaf

Azure Bicep Naming Conventions: CAF-Compliant Resource Names

How to generate and enforce CAF-compliant Azure resource names in Bicep templates — including the azure-naming module, string functions, and practical examples.

Read more →
akskubernetesazure

AKS Naming Conventions: Azure CAF Best Practices for Kubernetes

CAF-compliant naming for Azure Kubernetes Service clusters, node pools, and the surrounding infrastructure — ACR, VNet, NSG, and managed identities.

Read more →
terraformazureiac

Naming Azure Resources in Terraform: A CAF-Compliant Approach

How to implement Microsoft CAF naming conventions in Terraform using locals — including handling Storage Accounts, Key Vaults, and other resources with tight character limits.

Read more →
azurecafnaming conventions

Azure Naming Conventions: The Complete CAF Guide (2026)

A practical guide to Microsoft's Cloud Adoption Framework naming conventions for Azure resources — components, separators, length limits, and real examples.

Read more →