Azure Architecture Center
Azure Application Architecture Guide
A guide to designing scalable, resilient, and highly available applications, based on proven practices that we have learned from customer engagements.
A set of recommended architectures for Azure. Each architecture includes best practices, prescriptive steps, and a deployable solution.
Cloud Design Patterns
Design patterns for developers and solution architects. Each pattern describes a problem, a pattern that addresses the problem, and an example based on Azure.
Build Microservices on Azure
This design guide takes you through the process of designing and building a microservices architecture on Azure. A reference implementation is included.
Azure Data Architecture Guide
A structured approach to designing data-centric solutions on Microsoft Azure.
Cloud Best Practices
Best practices for cloud applications, covering aspects such as auto-scaling, caching, data partitioning, API design, and others.
Design for Resiliency
Learn how to design resilient applications for Azure.
Azure Building Blocks
Simplify deployment of Azure resources. With a single settings file, deploy complex architectures in Azure.
Design Review Checklists
Checklists to assist developers and solution architects during the design process.
Azure Virtual Datacenter
When deploying enterprise workloads to the cloud, organizations must balance governance with developer agility. Azure Virtual Datacenter provides models to achieve this balance with an emphasis on governance.
Azure for AWS Professionals
Leverage your AWS experiences in Microsoft Azure.
How to detect and fix some common causes of performance and scalability problems in cloud applications.
Identity Management for Multitenant Applications
Understand the best practices for multitenancy, when using Azure AD for identity management.