Chapter 8
Foundation Architecture
It seems that every book that discusses software architecture in any way attempts to define software architecture. Some examples from other sources follow.
The software architecture of a program or computing system is the structure or structures of the system, which comprise software elements, the externally visible properties of those elements, and the relations among them. [Software Architecture in Practice]
The fundamental organization of a system embodied in its components, their relationships to each other, and to the environment, and the principles guiding its design and evolution. [ISO 47010]
All architecture is design, but not all design is architecture. Architecture represents the significant design ...
Get Strategic Monoliths and Microservices: Driving Innovation Using Purposeful Architecture now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.