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. 

{NEW POSTING} 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


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



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 Richards Hunter and George Westerman
Harvard Business Press, October 2009
ISBN 978-1422147610




© Developer To Architect 2018