Section 1: Establishing an Architectural Vision
In this section, we establish a vision for software architecture. Software architecture must enable change. We delve into the forces driving modern software architecture and enumerate the core concepts in this book. Then we get down to business and explain how architects can facilitate change by dividing up a system and defining boundaries so that teams can continuously deliver business value. Then we highlight how architects need to get out of the way and rely on the automation, observability, and governance safety nets they have put in place.
This section contains the following chapters:
- Chapter 1, Architecting for Innovation
- Chapter 2, Defining Boundaries and Letting Go