Just Enough Software Architecture: A Risk-Driven Approach
George Fairbanks
This book teaches risk-driven architecting and describes a way to do just enough architecture. It avoids the one-size-fits all process tarp pit with advice on how to tune your design effort based on the risks you face.
Score based on developer article recommendations — not sales data or reviews.
🟢 Developer Verdict
Clear, actionable guidance on software architecture that emphasizes a risk-driven approach, helping you tailor design efforts to specific project needs.
Read this if
- ✓ You want to apply architecture principles without over-engineering.
- ✓ You need to tailor your design process based on project risks.
- ✓ You are transitioning from developer to architect and need practical guidance.
Skip this for now if
- ✗ You are seeking deep dives into specific architectural patterns.
- ✗ You prefer hands-on coding examples or detailed technical tutorials.
- ✗ You are an absolute beginner to software development concepts.
📊 Why Developers Recommend
It develops architectural thinking and design judgment.
Referenced by multiple developers, suggesting consistent practical value.
Valued for its practical approach — concepts connect directly to real-world engineering decisions and daily work.
💬 What Developers Say
"*Just Enough Software Architecture: A Risk-Driven Approach* by George Fairbanks"
— radditude · #DevDiscuss Recommends Programming Books · Apr 19, 2017
"This is a practical guide for software developers, and different than other software architecture books."
— apium_hub · Top 19 software architecture books · Oct 6, 2017
"Um termo cunhado por George Fairbanks, 'design indiferente à arquitetura' é uma situação em que a UML é considerada desnecessária."
— marcialwushu · UML: Vantagens e Desvantagens · Jul 17, 2020
👤 Who Should Read This
Best for
- • Engineers involved in system design and architecture
Explore Similar Books
More books in similar categories — browse to discover your next read.
UML for Java Programmers
Robert C. Martin
View →
Domain-Driven Design Distilled
Vaughn Vernon
View →
Agile Software Development
Robert C. Martin
View →
Planning Extreme Programming
Kent Beck and Martin Fowler
View →
Agile Principles, Patterns, And Practices in C#
Robert C. Martin, Micah Martin
View →
George Fairbanks
Mentioned in 3 articles · #307 overall
As an Amazon Associate, we earn from qualifying purchases.
Recommended in 3 Articles
#DevDiscuss Recommends Programming Books
Top 19 software architecture books
UML: Vantagens e Desvantagens
Score Trend
Last 90 Days
Articles
0
vs prev 90d
0
All Time
Unique authors
3
Total mentions
3