Last updated on July 12, 2020
Software Architecture
👋 Hello! Most of these notes are "knowledge in the making", so parts of them could be incomplete 🙈,
inaccurate 🙉 or even potentially wrong 🙊.
Architecture represents the significant design decisions that shape a system, where significant is measured by cost of change. – Grady Booch
Software architecture is a property of a system. Every system has one, whether it's intended or not. If you don't actively create it, be prepared to deal with one that emerges1.
There's a fine line between diversity (that adds value) and chaos (that doesn't). – Stefan Tilkov
Footnotes:
1
GOTO 2019 • "Good Enough" Architecture • Stefan Tilkov