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.

Software Architecture: The Hard Parts
by Neal Ford, Mark Richards, et. al.
O’Reilly Media, October 2021
ISBN 978-1492086895
O’Reilly Learning Platform
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-1492077541Design It!
by Michael Keeling
Pragmatic Bookshelf, October 2017
ISBN 978-1680502091Sustainable Software Architecture
by Carola Lilienthal
Rocky Nook, October 2019
ISBN 978-1681985695Just Enough Software Architecture
by George H. Fairbanks
Marshall & Brainerd, April 2010
ISBN 978-0984618101Presentation Patterns
by Neal Ford, Matthew McCullough, Nate Schutta
Addison-Wesley Professional, August 2012
ISBN 978-0321820808Release 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