Chapter 1: Architecture for the Cloud
Before we examine the detailed knowledge that the AZ-304 exam tests, this chapter discusses some general principles of solution architecture and how the advent of cloud computing has changed the role of the architect. As applications have moved toward ever more sophisticated constructs, the role of the architect has, in turn, become more critical to ensure security, reliability, and scalability.
It is useful to agree on what architecture means today, how we arrived here, and what we need to achieve when documenting requirements and producing designs.
In this chapter, we're going to cover the following main topics:
- Introducing architecture
- Exploring the transition from monolithic to microservices
- Migrating to the cloud from on-premises
- Understanding infrastructure and platform services
- Moving from waterfall to Agile projects