A review by books_are_nice_and_enjoyable
Building Microservices: Designing Fine-Grained Systems by Sam Newman

4.5

In the introduction section, Newman wrote in the section about 'Why I wrote the book' that:

"Microservices have become, for many, the default architectural choice. This is something that I think is hard to justify, and I wanted a chance to share why. This book isn’t pro microservices, nor is it anti microservices. I just want to make sure that I’ve properly explored the context in which these ideas work well and shared the problems they can cause."

He succeeded, in my view. 

The book's coverage of ownership models and organizational structures (chp. 15) in particular included some very important points that motivated me to read the book Team Topologies right after this one, and later to share some of the learnings from that book with management who would otherwise likely not have been aware of these (important!) dimensions and factors.  But I also shared multiple other insights from this book with members of my team, it's really just a very decent book.