knowledge-base
Laws of Software Architecture
First Law of Software Architecture
Everything in software architecture is a trade-off.
Second Law of Software Architecture
Why is more important than how.
Resources
Fundamentals of Software Architecture