raoul_g's review

Go to review page

4.0

After having finished my degree in software engineering without having read a single book from the long lists of recommended reads our professors used to present us, I thought that now would be a good time to make up for that. Now, after working full-time in the field for over a year, I thought I could re-approach these topics I was so used to from my time as a student, and see them in a new light (thinking how the things mentioned apply to our projects at work). And this was indeed the case!

Content-wise there is not so much in this book I haven't encountered in one way or another in my studies. This is not to say the book doesn't cover a wide range of topics: Definitions of software architecture, the role of a software architect, architecture characteristics, architecture styles, architecture patterns and so on. The book is quite readable as it contains an appropriate mix of technical explanations, examples and practical advices and techniques.
I would recommend it to people wanting to get into software architecture as I think it covers a lot of ground. Sadly I can't say how it compares to other books that are a bit older and already established as classics (e.g. "Software Architecture in Practice" by Bass, Clements and Kazman), but one advantage of this book, which was published in 2020, is that most of the examples are quite relatable and more recent developments (such as the microservices architecture) are also covered.

bookdragon_sansan's review against another edition

Go to review page

challenging informative slow-paced

3.0

heymacarena's review

Go to review page

informative slow-paced

4.0

technical book

arturskrapans's review

Go to review page

informative medium-paced

5.0

vera_cologne's review

Go to review page

informative medium-paced

5.0

dodecaphonic's review

Go to review page

3.0

Mostly good content, presented in an approachable fashion. The point system for each architectural style is a very good reference for anyone needing to make a decision, or to freshen up on the pros and cons of each solution.
The book could do with some editing — typos, omitted words and repetitions are present throughout, which is disappointing considering how expensive it is.

tdrapeau's review against another edition

Go to review page

5.0

I liked Parts 1 and 3 the most, how to consider architecture and how to influence an organization to adopt an architectural direction. Part 2 (architecture styles) was interesting, but mostly material I've seen in one place or another. Where this book really shines is in the advice around how to take architecture ideas / decisions and get them a) implemented b) to stick and c) approved and paid for.
More...