mat41 reviewed Fundamentals of Software Architecture by Neal Ford
Good introduction to the role of a software architect
5 stars
The book manages well to equally give generic advice on how to approach the role of a software architect on the one hand and provides lots of practical tips regarding actual architecture concepts on the other hand. It also emphases the social components such as having a lot of meetings and selling and defending your decisions to management ,developers and other stakeholders.
I recommend the book especially to people transitioning to an architect role.
An aspect I missed a little bit is explicit advice on how to deal with legacy and external systems since those usually have to be considered when doing architecture and are virtually present everywhere, at least in non-trivial applications. This might not be strictly necessary in an introduction book but could have been emphasised since the book gives a rather pragmatic overview to the role.