Chapter 11: Comparing Application Components
In the previous chapter, we concluded Section 3, Infrastructure and Storage Components, by looking at how to migrate existing on-premises workloads into Azure and what different options were available from an architectural and strategic perspective. With this chapter, we begin Section 4, Applications and Databases, by looking at the different options and architectural patterns for building apps in Azure – from essential web apps to microservices and messaging.
In Chapter 7, Designing Compute Solutions, we looked at the different compute technologies in Azure that can be used to run our applications. This chapter will examine some of these again; however, we will see how they affect our overall solution's architectural choices.
By understanding how to combine web apps, API apps, microservices, and messaging patterns, we will learn how to structure our environment to enable secure, flexible, and cost-efficient solutions.
In...