Software Architecture Book References

The books on this page represent some of the best books I have found to help you on the journey from developer to architect. It is by no means a definitive list, nor is it in any particular order, but rather books related to software architecture that I have either authored or read and think should be on any architecture journeyman’s bookshelf. I will continue to add books to this list as I come across them. 


Fundamentals of Software Architecture 
by Mark Richards and Neal Ford
O’Reilly Media, February 2020
ISBN 978-1492043454
O’Reilly Learning Platform  | Companion Website | Updated Images



The Software Architect Elevator
by Gregor Hohpe
O’Reilly Media, April 2020
ISBN 978-1492077541



Design It!
by Michael Keeling
Pragmatic Bookshelf, October 2017
ISBN 978-1680502091


Sustainable Software Architecture
by Carola Lilienthal
Rocky Nook, October 2019
ISBN 978-1681985695


Just Enough Software Architecture
by George H. Fairbanks
Marshall & Brainerd, April 2010
ISBN 978-0984618101



Presentation Patterns
by Neal Ford, Matthew McCullough, Nate Schutta
Addison-Wesley Professional, August 2012
ISBN 978-0321820808



Release It! 2nd Edition
by Michael Nygard
Pragmatic Bookshelf, January 2018
ISBN 978-1680502398


Building Evolutionary Architectures
by Neal Ford, Rebecca Parsons, and Patrick Kua
O’Reilly Media, October 2017
ISBN 978-1491986363


Microservices AntiPatterns and Pitfalls
by Mark Richards
O’Reilly Media, July 2016
ISBN 978-1491963319
PDF Download


Microservices vs. Service-Oriented Architecture
by Mark Richards
O’Reilly Media, November 2015
ISBN 978-1491956687
PDF Download


Software Architecture for Developers Volume 1
by Simon Brown
LeanPub Publishing, August 2017
 


Software Architecture for Developers Volume 2
by Simon Brown
LeanPub Publishing, July 2017



Enterprise Integration Patterns
by Gregor Hohpe and Bobby Woolf
Addison-Wesley Professional, October 2003
ISBN 978-0321200686


Streaming Architecture
by Ted Dunning and Ellen Friedman
O’Reilly Media, May 2016
ISBN 978-1491953926



Software Architecture Patterns
by Mark Richards
O’Reilly Media, February 2015
ISBN 978-1491924242



Building Microservices: Designing Fine-Grained Systems
by Sam Newman
O’Reilly Media, February 2015
ISBN 978-1491950357


97 Things Every Software Architect Should Know
edited by Richard Monson-Heafel
O’Reilly Media, February 2009
ISBN 978-0596522698


Your Code as a Crime Scene
by Adam Tornhill
Pragmatic Bookshelf, April 2015
ISBN 978-1680500387

A Practical Guide to Enterprise Architecture
by James McGovern, Scott Ambler, et al
Prentice Hall, November 2003
ISBN 978-0131412750


The Real Business of IT
by Richard Hunter and George Westerman
Harvard Business Press, October 2009
ISBN 978-1422147610




©2021 DeveloperToArchitect