Top critical review
Useful But Shallow
Reviewed in the United States on March 19, 2018
There's good information in here, but it's an ultimately shallow experience. It's nice to see the codification of these distributed system design patterns into diagrams and names, but the book mostly seems like Kubernetes promotional material. The book relies so heavily on Kubernetes' config boilerplate to pad its content it's surprising that Kubernetes is not mentioned anywhere in the title. In addition to describing design patterns, this book is pretty rigorous in its adherence to its own simple pattern: Introduce a design pattern with a name and a diagram, describe it briefly, give examples of its practical application with accompanying Kubernetes configurations. Would have liked to see more discussion of the evolution of these patterns along with some case studies. Works OK as a practical companion piece to Kleppmann's Designing Data-Intensive Applications, but at the same MSRP, either this is overpriced or DDIA is a steal. If you have to choose one of them at $44.99, Kleppmann should be your first choice, hands down.