Books

Software Architecture in Practice

by Len Bass, Paul Clements and Rick Kazman
Addison-Wesley Professional; 4th edition (Aug. 2021)

Patterns of Enterprise Application Architecture

by Martin Fowler
Addison-Wesley Professional, November 2002

Fundamentals of Software Architecture: An Engineering Approach 

by Mark Richards and Neal Ford
O’Reilly Media, February 2020

Righting Software 

by Juval Löwy
Addison-Wesley Professional, December 2019

Sustainable Software Architecture

Analyze and Reduce Technical Debt
by Carola Lilienthal
October 2019

A Philosophy of Software Design

by John Ousterhout
Yaknyam Press; 1st edition (April 2018)

Designing Software Architectures: A Practical Approach

by Humberto Cervantes, Rick Kazman
May 2016