Books
Categories
Foundational Studies: books that cover the core, fundamental concepts and principles of the course's main subject.
In-Depth Related Studies: Books that offer a deeper look into a specific area directly or indirectly related to the subject matter.
Foundational Studies
Software Architecture: Perspectives on an Emerging Discipline

Title: Software Architecture: Perspectives on an Emerging Discipline
Authors: Mary Shaw, David Garlan
Publication Year: 1996
Fundamentals of Software Architecture

Title: Fundamentals of Software Architecture - An Engineering Approach
Authors: Neal Ford, Mark Richards
Publication Year: 2020
Pattern-Oriented Software Architecture - Vol 1

Title: Pattern-Oriented Software Architecture - Volume 1 - A System of Patterns
Authors: Frank Buschmann et al.
Publication Year: 1996
Pattern Languages of Program Design - Vol 1

Title: Pattern Languages of Program Design
Authors: James Coplien, Douglas Schmidt
Publication Year: 1995
Pattern Languages of Program Design - Vol 2

Title: Pattern Languages of Program Design 2
Authors: James Coplien, Norman Kerth, John Vlissides
Publication Year: 1996
Head First Software Architecture

Title: Head First Software Architecture: A Learner's Guide to Architectural Thinking
Authors: Neal Ford, Mark Richards, Raju Gandhi
Publication Year: 2024
Software Architecture: The Hard Parts

Title: Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures
Authors: Neal Ford, Mark Richards, Pramod Sadalage, Zhamak Dehghani
Publication Year: 2021
Documenting Software Architectures - 2nd Edition

Title: Documenting Software Architectures: Views and Beyond
Authors: Paul Clements, Felix Bachmann, Len Bass, David Garlan, James Ivers & 4 more
Publication Year: 2010
Software Architecture: Foundations, Theory and Practice

Title: Software Architecture: Foundations, Theory, and Practice
Authors: Richard Taylor, Nenad Medividovic, Eic Dashofy
Publication Year: 2009
The Process of Software Architecting

Title: Process of Software Architecting
Authors: Peter Eeles, Peter Cripps
Publication Year: 2009
Just Enough Software Architecture

Title: Just Enough Software Architecture: A Risk-Driven Approach
Authors: George Fairbanks, David Garlan
Publication Year: 2010
Building Evolutionary Architectures

Title: Building Evolutionary Architectures: Support Constant Change
Authors: Neal Ford, Rebecca Parsons, Patrick Kua
Publication Year: 2017
Software Systems Architecture - 2nd Edition

Title: Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives
Authors: Nick Rozanski, Eoin Woods
Publication Year: 2011
Software Architecture in Practice, 4th Edition

Title: Software Architecture in Practice - 4th Edition
Authors: Len Bass, Paul Clements, Rick Kazman
Publication Year: 2021
Software Architecture: Foundations, Theory, and Practice

Title: Software Architecture: Foundations, Theory, and Practice
Authors: R. N. Taylor, N. Medvidovic, E. M. Dashofy
Publication Year: 2009
In-Depth Related Studies
Following is a table with books that provide deeper insight into a specific area directly or indirectly related to the course:
EDA / Event-Processing / Messaging Patterns
Patterns & Patterns Languages
Teams / Organizations
Last updated