Fundamentals of Software Architecture

An Engineering Approach

Paperback, 432 pages

Published Feb. 11, 2020 by O'Reilly Media.

ISBN:
978-1-4920-4345-4
Copied ISBN!

View on OpenLibrary

4 stars (13 reviews)

1 edition

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.

Review of 'Fundamentals of Software Architecture' on 'GoodReads'

5 stars

This is a great book about architecture and actually one of my few, that is actually up-to-date and covers topics of my current project like Architecture Decisions Records (ADR). I also likes the comparison with the ratings for different architectures, haven't seen something like this so far, although I know the are different trade-offs for each of them.



I always like books, when they also go into detail about the social and leadings aspects of the architect role, because this is usually something we technical folks have problems with.

avatar for emick

rated it

4 stars
avatar for omidmnz

rated it

3 stars
avatar for gagliardi_vale

rated it

4 stars
avatar for omidmnz

rated it

3 stars
avatar for sunng

rated it

5 stars
avatar for pneuma

rated it

4 stars