Chris Richardson is a developer and architect. He is a Java Champion, a JavaOne rock star and the author of POJOs in Action, which describes how to build enterprise Java applications with frameworks such as Spring and Hibernate. Chris was also the founder of the original CloudFoundry.com, an early Java PaaS for Amazon EC2. Today, he is a recognized thought leader in microservices. Chris is the creator of http://microservices.io , a website describing how to develop and deploy microservices. He provides microservices consulting and training and is working on his third startup http://eventuate.io , an application platform for developing microservices.
About the Book
About the reader
Readers should be familiar with the basics of enterprise application architecture, design, and implementation.
What's inside
Understanding the microservices architecture
When and when not to use the microservices architecture
How to develop a microservices architecture for an application
Transaction management and querying in a microservices architecture
Effective testing strategies for microservices
How to refactor a monolithic application into services
To calculate the overall star rating and percentage breakdown by star, we do not use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyses reviews to verify trustworthiness.
I lead a SW dev team at Netflix. Love this book. For technical strength and relevance, I give 5 stars. I think this is a valuable book for team reading, to get a good understanding of microservices, both from ground-up design, and also for refactoring monolithic apps. I gave 4 stars because, IMHO, the book is too verbose. The chapters are very long at ~40+ pages per, and seems a little repetitive at times. My general sense is that aggressive editing could reduce the size of the book by 1/3 with no loss of relevant information. But then, I consider the K&R C Programming Language to be the model for technical books (short, and to the point). Others might appreciate the completeness of this book.
5.0 out of 5 starsMasterful book by a masterful author
28 March 2020 - Published on Amazon.com
Verified Purchase
If you have time to read one book about Microservices, then choose this one. If you have time to read only one book on Domain Driven Design, choose this one. If you have time to read only one book about software architecture, make it this one. I can go on listing half a dozen topics, whose coverage is complete, thorough, lucid, and masterful. All these topics the author weaves through one example, very familiar to most readers, a food delivery service - Food to Go. This author inspires confidence in his style and his very clear presentation. Highly recommend it to architects and developers alike. For managers too.
5.0 out of 5 starsExcellent Resource to Learn About Microservices
29 July 2020 - Published on Amazon.com
Verified Purchase
This book is by far the best resource I found for microservice architecture. The author does a phenomenal job explaining how to structure an application using design patterns taken from OOP and DDD and apply them to a distributed system.
In addition, the author created a sample food ordering application that accompanies the book and drives concepts home. Unlike other technical books, the sample application is not a collection of random examples but a full-size, mini microservice web application.
I agree with other reviews that the book is very verbose but I didn't mind it. Overall I found this book to be an excellent read. It helped me learn about software architecture, new design patterns and a little Java (spring boot mostly).
4.0 out of 5 starsI agree, it's a bit verbose but great book
8 June 2019 - Published on Amazon.com
Verified Purchase
The book could be made a bit slimmer by reducing repetitions. When you state a fact in one chapter, you don't have to keep on repeating it. The overall principle, patterns and design of the book is great. It gave me insight into what goes on in the design of micro services. I am interviewing right now and the book has given me a leg up.
Awesome book that demonstrated about micro services really well. Also it have tons of diagram which help me to understand the scenario much more faster