Exploring the Azure Application Architecture Map
In this section, we are going to explore the Azure Application Architecture Map. The purpose of this map is to help you find relevant services, with regard to cloud and cloud-native design patterns. It also browses the different data options for BASE and ACID database engines because data is part of every application.
In Chapter 1, Getting Started as an Azure Architect, we saw that the application architect mainly focuses on the programming languages, Software Development Kit (SDKs), and design patterns in general. As a metaphor, we could say that application architects remain at layer 7 of the Open Systems Interconnection (OSI) model. Therefore, we will review these patterns, as well as some of the useful libraries you can use in your applications. To remain on the Microsoft ecosystem, we will mostly list .NET Core libraries, although most of them are also available in other programming languages: