Summary
Summary · Chapter 8
Chapter recap
Section titled “Chapter recap”- Modern applications face different expectations than in the past: greater availability, flexibility, fault tolerance, scalability, and reliability.
- Continuous delivery and ease of deployment are often requirements — organizations want agility to keep software aligned with business goals and market opportunities.
- The chapter examined how three approaches meet these demands:
- Microservice architecture — small, autonomous, independently deployable services.
- Serverless architecture — FaaS + BaaS with no servers to manage.
- Cloud-native applications — designed from the ground up for the cloud (containerized, orchestrated, microservices-oriented, twelve-factor).
- Next chapter — cross-cutting concerns: common functionality needed throughout an application and across its layers (see Cross-cutting concerns).
Citations
Section titled “Citations”- Software Architect’s Handbook (Packt, 2018), Ch.8 “Summary”, p. 689.