One liner review: Authors were able hit the sweet spot between theory and implementation by picking an interesting real life problem that demands the key challenges of microservice based design to be discussed and built, deployed, monitored a system for that.
Book structure: Divided into four parts of which design, deployment, monitoring section discusses what their name implies. The other section(the lay of the land) is introductory, mostly comparing monoliths with microservices.
Who should read this: If you have experience working in a microservice based system where deployment techniques like CI/CD, container, kubernetes and monitoring/logging tools like ELK, prometheus, grafana is used, you already know most of the things deployment and monitoring section of the book has to offer. The design section covers a lot of ground like transaction and reliability in microservices, saga, event based communication, deciding factors when to break down a service, CQRS, framework(nameko) for microservice, GraphQL, circuit braker etc. IMO one who has an vague idea of microservices and want to have a solid understanding will be benefited most reading the book, though there are pebbles of knowledge even for experienced microservice developers scattered all around the book.
What could have been better: There is a missing link on how to monitor a kuberenetes based system. One more chapter/couple of sections would be really helpful. Did not understand the chessis thing completely. Is nameko itself a chessis or do we build the chessis on top of that? May be some works needs to be done on chapter 7 Building a reusable microservice framework to explain it better. Choosing travis over jenkins could have saved couple of pages and made things simpler. Though it is mostly because of personal preference I think choosing AWS instead GCP would have been better. To back up this claim, AWS has the largest market share so most likely more readers are familiar with AWS than GCP. Nothing bars readers to understand the GCP portions if reader is already familiar with any of the cloud provider.
Last words: I found the book excellent and learned a lot.