Microservices Patterns: With examples in Java
C**A
Verbose at times, but great book overall
The book covers many topics. I like seeing the benefits and drawbacks of multiple approaches in a clear way. It's successful at helping you understand how to build a microservice architecture, and concepts like DDD, and sagas, which interest me a lot, are covered thoroughly. It pays a lot of attention to testing, it covers it in 2 chapters.Sometimes it feels verbose, that it covers too much and it gets lost in the weeds so it gets boring at times1. Overall a great book.
J**N
Does a great job describing the basic patterns and then diving deep
This book was excellent for someone who is looking for a strong foundation in Microservices. It progressed very nicely from high level concepts to pretty deep technical details without overwhelming me. One minor note is that there weren't as many "examples in Java" as I expected and some of them were specific to the author's framework but the text explanations and graphics were so good I didn't feel I lost a whole lot. The sections on security and testing were appreciated as well. All in all I really enjoyed the style and feel I learned a lot.
P**E
Excellent Resource to Learn About Microservices
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).
G**N
Very good book. A bit verbose
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.
B**L
Masterful book by a masterful author
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.
J**C
Beginner friendly & well organized.
The book is very well written and is very beginner friendly. I appreciate how in later chapters, it sometimes remind you what a previously discussed concept mean. The book is very approachable even with very little experience in macroservices. How the book is organized between chapters and within each chapter is masterful. I can’t imagine how much additional work the author put into the book to organize the concepts so perfectly. The book is very underrated. I highly recommend it. -L
K**O
Nice book to understand microservice architecture, patterns, best practices
Nice book. I believe that each senior software developer should read it. Easy to read, lots of examples and detailed explanations.
A**S
Great book
Have read several books on microservices, this is by far the best!
C**A
Excelente livro
Excelente livro
L**A
Best book on microservices
Covers all areas with one use case from beginning to end.No fluff, no story telling, just pure technical discussion with an expert.
R**6
Ottima risorsa per le applicazioni a microservizi
Utilissimo per capire alcuni pattern come Transactional outbox, SAGA, CQRS e testing di microservizi, e per migrare gradualmente da applicazioni monolitiche a microservizi (e come convincere il capo che è una buona idea).
C**S
Excelente libro, totalmente recomendado
Un libro muy completo. El autor recorre de manera exhaustiva toda la arquitectura de micro servicios y establece patrones de diseño para cada característica. Más que un libro es un manual de referencia en cuanto a esta arquitectura, y ofrece una guía para el desarrollo de aplicaciones modernas basadas el cloud. En ocasiones es un poco denso debido a que se llega a definir cada patrón de manera similar a cómo lo haría un matemático con un teorema. Realmente me ha gustado mucho y lo recomiendo.
E**E
Excellent book
This book is a must for all architects and advanced developers working or planning to move to a micro service based architecture. This manual will be my reference guide for all these important patterns that are applicable in this architecture.
TrustPilot
1 周前
1天前