21
Evaluating an Architecture
A doctor can bury his mistakes, but an architect can only advise his clients to plant vines.
—Frank Lloyd Wright
In Chapter 2, we said that one major reason architecture is important is that you can predict the quality attributes of any system derived from it, before you build the system, by examining its architecture. That’s a pretty good deal, if you think about it. And this is the chapter where that capability comes home.
Architecture evaluation is the process of determining the degree to which an architecture is fit for the purpose for which it is intended. Architecture is such an important contributor to the success of a system and software engineering project that it makes sense to pause and make sure that ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access