

Buy anything from 5,000+ international stores. One checkout price. No surprise fees. Join 2M+ shoppers on Desertcart.
Desertcart purchases this item on your behalf and handles shipping, customs, and support to Congo.
Distributed systems have become more fine-grained in the past 10 years, shifting from code-heavy monolithic applications to smaller, self-contained microservices. But developing these systems brings its own set of headaches. With lots of examples and practical advice, this book takes a holistic view of the topics that system architects and administrators must consider when building, managing, and evolving microservice architectures. Microservice technologies are moving quickly. Author Sam Newman provides you with a firm grounding in the concepts while diving into current solutions for modeling, integrating, testing, deploying, and monitoring your own autonomous services. You’ll follow a fictional company throughout the book to learn how building a microservice architecture affects a single domain. Discover how microservices allow you to align your system design with your organization’s goals Learn options for integrating a service with the rest of your system Take an incremental approach when splitting monolithic codebases Deploy individual microservices through continuous integration Examine the complexities of testing and monitoring distributed services Manage security with user-to-service and service-to-service models Understand the challenges of scaling microservice architectures Review: Very good book - Although I am still reading the book, I can already say that it's very well written. The author is highly knowledgeable and seems to have a lot of experience with microservices which he shares in this book. The book is also beginner friendly, and the author gives a nice overview about microservices at the beginning and throughout the book shows best practices for building them. He also writes everything in a very implementation-agnostic way, so this book will benefit you no matter which technology stack you use. Review: Great overview - This is a great book to read as a primer and to get an overview of technologies and patterns to do with micro-services. It covers a number of uncommon topics, including dealing with "static" data. It's great to see anti-patterns covered too, including using the database as a point of integration. I don't think that it would have hurt the book to be slightly longer and have a little more flesh to some of the topics like HATEOAS, persisting references to other services, benefits and downsides of MQs etc. It covers a broad scope well and feels pretty balanced in what it presents, also linking you to many other great sources for further reading.



















| Best Sellers Rank | 579,180 in Books ( See Top 100 in Books ) 742 in Web Scripting & Programming 1,335 in Software Design & Development 1,353 in Computing & Internet for Professionals |
| Customer Reviews | 4.5 out of 5 stars 1,843 Reviews |
C**E
Very good book
Although I am still reading the book, I can already say that it's very well written. The author is highly knowledgeable and seems to have a lot of experience with microservices which he shares in this book. The book is also beginner friendly, and the author gives a nice overview about microservices at the beginning and throughout the book shows best practices for building them. He also writes everything in a very implementation-agnostic way, so this book will benefit you no matter which technology stack you use.
R**Y
Great overview
This is a great book to read as a primer and to get an overview of technologies and patterns to do with micro-services. It covers a number of uncommon topics, including dealing with "static" data. It's great to see anti-patterns covered too, including using the database as a point of integration. I don't think that it would have hurt the book to be slightly longer and have a little more flesh to some of the topics like HATEOAS, persisting references to other services, benefits and downsides of MQs etc. It covers a broad scope well and feels pretty balanced in what it presents, also linking you to many other great sources for further reading.
B**S
Excellent book
High-level theory of microservice architecture, but without getting confused by implementation details. Excellent technical introduction
S**R
Excellent
A great read that is easy to follow and thoroughly enjoyable. The author breaks down concepts so they’re concise and understandable without going too deep into the implementation detail.
R**A
A pragmatic introduction to micro services
The approach is both practical and pragmatic and well grounded in the realities of building software systems based on a micro service architecture. It will not answer all your questions as every system is unique, but definitely provides solid guidelines to succeed.
A**R
Good book.
It is a good book. The topic itself (microservice architectures) isn't very extensive by itself, so I thought it was great that the author wrote a small book without a lot of padding.
D**N
Great Overview of Microservices
I taken this book and mapped out key practices, and worked with our teams to implement it’s been good to have a guild for the different trade-offs and to understand the problems that needs solving highly recommend a read. Also a good source for a read list to learn in detail the concepts described.
C**O
Very nice reading
A must read if you want to Scale and know well the pros and the cons of different choices. He is one of mines, the loves XML. I love the comparisons with the way they work at Amazon or Netflix.
A**A
El libro de referencia en Microservicios
Sin duda un libro que vale para mucho más que para aprender sobre Microservicios. Lo compré para conocer todas las facetas de los Microservicio y me encuentro con un compendio de buenas prácticas, enfoque pragmático y un montón de consejos y referencias sobre problemas y técnicas. Temas como loging distribuido, gestión de transacciones distribuidos, migración de monolitico a microservicios, así como una introducción sobre la figura del arquitecto de software que me ha gustado mucho el City Builder. Os lo recomiendo 100% tanto si queréis aprender sobre Microservicios o sobre sistemas distribuidos, tiene un montón de información útil para otras arquitecturas.
D**N
Good!
I have not finished it yet, but it is very interesting the way it tells how should we think about design and implementation of micro services!
T**N
Excellent overview and introduction
If you are looking for an introduction to the Huge topic of Microservice systems architecture, then this Book is an excellent fit for you. It explains all high Level concepts and ideas which you will encounter in the Design, implementation and deployment of Microservices. It is also a good Read and gives insights into software Development in a general way. Additionally the author points to different caveats of interactions during the SE dev lifecycle.
B**P
Bon produit, livraison rapide, je recommande.
Bon produit, livraison rapide, je recommande.
Z**L
Leitura obrigatória
Muito bom livro, trás todos os principais conceitos necessários pra quem precisa sair do monolito e começar a criar serviços.
Trustpilot
1 week ago
3 weeks ago