Skip to content
Cover of Building Microservices by Sam Newman

Building Microservices

by Sam Newman

The book that made me stop drawing service boundaries on a whiteboard and start earning them.

4.5 my rating
4.22 public avg
Status
Read · December 2020
Bought
December 19, 2020
For
Backend & platform engineers · Architects splitting a monolith · Anyone weighing services vs. a modular monolith

The one-paragraph verdict

An amazing book, and one that rewards rereading — the passages on service boundaries and operational cost land differently once you’ve actually lived with a distributed system for a year. Newman’s strength is breadth done honestly: deployment, testing, monitoring, security, team boundaries — he covers the whole surface, and he is consistently upfront that microservices buy you decoupling by spending operational complexity. The reviews calling it “the bible of microservice architecture” overstate it, but the framing of services as a trade-off rather than a goal is exactly right and rarely said this plainly. The honest criticism: that same breadth means several chapters stay shallow, and the first edition shows its age on tooling specifics. You read it for the reasoning, not the recipes. [Building Microservices on Goodreads]

Who should read it

Backend and platform engineers about to carve up a monolith, and architects who need a shared vocabulary for boundaries, contracts, and failure modes. Skip it if you want copy-paste Kubernetes manifests — this is a reasoning book, not a runbook. If you’ve already shipped and operated a dozen services, most of it will be confirmation rather than discovery.

Where it earned its place

The migration chapter is why I reached for an incremental cutover on Archives rather than a rewrite — that thinking became the strangler-fig migration write-up. His emphasis on asynchronous, event-driven boundaries pushed me toward NATS JetStream over chatty synchronous calls, and his insistence on measuring before believing in a split shaped how I ran the microservices benchmarking work.

Skip it if…

You’re a solo dev or small team shipping one product. The book’s own logic points you at a modular monolith first — and reading it may just talk you out of the architecture it’s named after.

#microservices#distributed-systems#software-architecture#system-design#devops