Orientation — How to Use This Guide
Before Chapter 1, internalize these. Everything else hangs off them.
- Everything in architecture is a trade-off. (“First Law of Software Architecture.”) If someone gives you an answer that isn’t “it depends,” be suspicious.
- Why is more important than how. (“Second Law.”) The reasoning behind a decision outlives the decision itself.
- Architecture characteristics (the “-ilities”: scalability, availability, etc.) are the real drivers of architecture — not the domain features. The book’s central move is teaching you to identify, prioritize, measure, and govern these.
Keep a running personal glossary and a running “trade-off table” as you read. Those two artifacts are worth more than any highlighting.