As organizations shift from monolithic applications to smaller, self-contained microservices, distributed systems have become more fine-grained. But developing these new systems brings its own host of problems. This expanded second edition takes a holistic view of topics that you need to consider when building, managing, and scaling microservices architectures.
Through clear examples and practical advice, author Sam Newman gives everyone from architects and developers to testers and IT operators a firm grounding in the concepts. You’ll dive into the latest solutions for modeling, integrating, testing, deploying, and monitoring your own autonomous services. Real-world cases reveal how organizations today manage to get the most out of these architectures.
Microservices technologies continue to move quickly. This book brings you up to speed.
Get new information on user interfaces, container orchestration, and serverless Align system design with your organization’s goals Explore options for integrating a service with your system Understand how to independently deploy microservices Examine the complexities of testing and monitoring distributed services Manage security with expanded content around user-to-service and service-to-service models
From the brand

Explore Cloud & Microservices
Kubernetes
AWS
Azure

Sharing the knowledge of experts
O’Reilly’s mission is to change the world by sharing the knowledge of innovators. For over 40 years, we’ve inspired companies and individuals to do new things (and do them better) by providing the skills and understanding that are necessary for success.
Our customers are hungry to build the innovations that propel the world forward. And we help them do just that.
Publisher : O’Reilly Media
Publication date : September 28, 2021
Edition : 2nd
Language : English
Print length : 612 pages
ISBN-10 : 1492034029
ISBN-13 : 978-1492034025
Item Weight : 2.31 pounds
Dimensions : 7 x 1.5 x 9.25 inches
Best Sellers Rank: #81,815 in Books (See Top 100 in Books) #10 in Software Development (Books) #15 in Enterprise Applications #16 in Microsoft Programming (Books)
Customer Reviews: 4.8 4.8 out of 5 stars (784) var dpAcrHasRegisteredArcLinkClickAction; P.when(‘A’, ‘ready’).execute(function(A) { if (dpAcrHasRegisteredArcLinkClickAction !== true) { dpAcrHasRegisteredArcLinkClickAction = true; A.declarative( ‘acrLink-click-metrics’, ‘click’, { “allowLinkDefault”: true }, function (event) { if (window.ue) { ue.count(“acrLinkClickCount”, (ue.count(“acrLinkClickCount”) || 0) + 1); } } ); } }); P.when(‘A’, ‘cf’).execute(function(A) { A.declarative(‘acrStarsLink-click-metrics’, ‘click’, { “allowLinkDefault” : true }, function(event){ if(window.ue) { ue.count(“acrStarsLinkWithPopoverClickCount”, (ue.count(“acrStarsLinkWithPopoverClickCount”) || 0) + 1); } }); });
13 reviews for Building Microservices: Designing Fine-Grained Systems
Add a review
Original price was: $79.99.$44.49Current price is: $44.49.


Michael Page –
A great introduction to microservices
For decades I have written monolithic applications. In the last few years I developed a distributed application, which was built using monolithic design principals. This worked well until it didn’t. Changes became scary to implement for fear of breaking a highly used system. I needed to learn to design software in a way that helps solve my problems.This book gave me a great many tools to help me understand how to build distributed systems. It also showed me how gradually implement my monolithic system in better ways, so that I don’t have to rewrite everything all at once to gain benefits.I would recommend this book for anyone looking to understand microservice architecture. Additionally, it provides references to many resources where the book cannot include every little detail.
eladalf –
Excelent book
The first archeitecture book I am reading, and I am very pleased
Todo bien5 estrellas –
Buena
Buena
Kindle Customer –
Just as its title, it’s a decent guide on “Building Microservices”
If you don’t have experience with microservice architecture thinking about building it, this is a good exploratory guide introducing the various areas you need to consider with pointers to materials for you to do further studies.If you’re already knees-deep in microservice ecosystems and are looking for answers/heuristics for hard problems, this is not really for you.
Matias P De Paoli –
Excelente
Completo y claro en los conseptos.
AmazonCustomerForALongTime –
Must read for microservice practitioners
I’ve worked on microservices for ~4 years. We’ve had a lot of problems with our initial decisions based on what we thought we best practices at the time; this book offered solutions and guidance that conformed to the types of ideas the team has batted around. I expect the concepts to be of immediate use in improving how we think about microservices and how we implement them.
Frank Torres –
Excellent book.
Recommended for both beginners and experts in the world of microservices.
yoshie –
Very good content
It’s useful for both rookie developers and senior designers. Every topic makes you go through your own system again to see if you can make your system better
Sükrü ERDEM –
It is a good book to start with to understand the general structure of Microservice.
hg –
I really like how balanced the author is. He’s clearly explaining principles and not prescribing any set formulas. I like the approach and although a lengthy boo, it’s totally worth the read
Andrew Allen –
Arrived today. Read 2 chapters, chapter 1 of which I had little knowledge and a later chapter I have deep knowledge on. Both just as readable and lays out the “point”. The author has laid out the pros and cons of micro services. I’d leaning away from the approach (that’s ok! As the author makes clear) for my use case.
Paul –
Best book on microservice architecture I’ve ever read. It touches on many topics I’ve struggled to implement such as distributed transactions and points out some common misused patterns like API gateways.
Steven Daniel –
This book was recommended to my by a friend and I must say that it is an outstanding book to learn about micro services. The book came in original packaging, and in excellent condition.Delivery time was delayed which was annoying. Overall, it was good but will consider ordering from a different reseller next time.