Section 2: Dissecting the Software Architecture Patterns
In this section, we dive deep into the details of the architectural patterns that enable teams to continuously deliver business value. We start with the frontend because it is the most visible part of the system and provides context to the other patterns. We then cover the foundational event and data patterns that support the entire architecture. Then we work our way back up through the autonomous service patterns. Along the way, we cover best practices for security, reliability, observability, performance, and so forth, in the context of the various patterns.
This section contains the following chapters:
- Chapter 3, Taming the Presentation Tier
- Chapter 4, Trusting Facts and Eventual Consistency
- Chapter 5, Turning the Cloud into the Database
- Chapter 6, A Best Friend for the Frontend
- Chapter 7, Bridging Intersystem Gaps
- Chapter 8, Reacting to Events with More Events