| F1 |
12 Mental Models |
How to see a system |
| F2 |
15 Engineering Principles |
How to build a system that will not break
you |
| F3 |
12 Failure Modes |
What breaks, and how |
| F4 |
10 Architecture Tradeoffs |
The vocabulary for every design
decision |
| F5 |
7 Architecture Review Questions |
The checklist for evaluating any
system |
| F6 |
6 System Archetypes |
System type and implied failure
patterns |
| F7 |
5 Architecture Diagrams |
How to see and communicate a system |
| F8 |
26 Infrastructure Components |
The building blocks |
| F9 |
16 Engineering Laws |
The empirical and mathematical
constraints |