---
title: "Cloud Resource Design Guidance"
source: Microsoft Code-With Engineering Playbook
source_url: https://github.com/microsoft/code-with-engineering-playbook
licence: CC-BY-4.0
domain: engineering
subdomain: microsoft-code-with-playbook
date_added: 2026-04-25
---

# Cloud Resource Design Guidance

As cloud usage scales, considerations for subscription design, management groups, and resource naming/tagging conventions have an impact on governance, operations management, and adoption patterns.

> **Note:** Always work with the relevant stakeholders to ensure that introducing new patterns provides the intended value.
>
> When working in an existing cloud environment, it is important to understand any current patterns and how they are used before making a change to them.

## Resources

The following references can be used to understand the latest best practices in organizing cloud resources:

* [Organizing Subscriptions](https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/ready/azure-best-practices/organize-subscriptions)
* [Resource Tagging Decision Guide](https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/decision-guides/resource-tagging/)
* [Resource Naming Conventions](https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/ready/azure-best-practices/resource-naming)
* [Recommended Azure Resource Abbreviations](https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/ready/azure-best-practices/resource-abbreviations)
* [Organizing Dev/Test/Production Workloads](https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/ready/enterprise-scale/faq#how-do-we-handle-devtestproduction-workload-landing-zones-in-enterprise-scale-architecture)

## Tooling

* [Azure Resource Naming Tool](https://github.com/mspnp/AzureNamingTool)
