Naming
Microsoft does have some great stuff!
Define your naming convention
A good name for a resource helps you to quickly identify its type, its associated workload, its environment, and the Azure region where it runs. To do so, names should follow a consistent format—a naming convention—that is composed of important information about each resource.
Credits: Microsoft