
Better than a summary
Building Microservices summary
No credit card required · Cancel anytime
Building Microservices by Sam Newman provides a comprehensive guide to designing and implementing microservice architectures. It covers principles, best practices, and real-world examples, offering valuable insights for building scalable and resilient systems.
Building Microservices
Summary of key ideas
Understanding Microservices
In Building Microservices by Sam Newman, we are introduced to the concept of microservices, a software architecture style that structures an application as a collection of loosely coupled services. The book begins by explaining the motivations behind microservices, such as the need for agility, scalability, and resilience in modern software development.
Newman then delves into the characteristics of microservices, highlighting their independence, single responsibility, and the use of lightweight communication mechanisms. He also discusses the challenges associated with microservices, including distributed data management, inter-service communication, and the need for continuous delivery.
Designing Microservices
The next section of Building Microservices focuses on the design aspects of microservices. Newman emphasizes the importance of domain-driven design (DDD) and its role in defining the boundaries of microservices. He explains how to identify service boundaries, establish service contracts, and manage data consistency within a microservices architecture.
Furthermore, the author discusses the different architectural styles for microservices, such as the monolithic architecture, the decomposition of monoliths, and the use of microservices for greenfield projects. He also provides insights into the deployment patterns, including the use of containers and serverless computing.
Implementing Microservices
In the third part of the book, Newman shifts the focus to the practical aspects of implementing microservices. He discusses the technology choices for building microservices, including programming languages, frameworks, and infrastructure. The author also explores the importance of automation in managing the complexity of microservices, covering topics such as continuous integration, continuous delivery, and infrastructure as code.
Moreover, Newman addresses the operational concerns of microservices, such as monitoring, logging, and resilience. He introduces the concept of the circuit breaker pattern and explains how to handle failures in a distributed system. The author also emphasizes the need for a DevOps culture to support the development and operation of microservices.
Managing Microservices
The fourth section of Building Microservices is dedicated to the management of microservices at scale. Newman discusses the challenges of managing a large number of services, including service discovery, load balancing, and versioning. He also explores the role of API gateways in providing a unified interface to the microservices.
Furthermore, the author addresses the organizational impact of microservices, including team structures, communication patterns, and the role of architecture boards. He also discusses the challenges of migrating from a monolithic architecture to microservices and provides strategies for managing the transition.
Evolution of Microservices
In the final part of the book, Newman looks at the future of microservices and their evolution. He discusses the potential impact of emerging technologies, such as machine learning and blockchain, on microservices architecture. The author also explores the concept of serverless microservices and their role in further simplifying the development and operation of microservices.
In conclusion, Building Microservices by Sam Newman provides a comprehensive guide to understanding, designing, implementing, and managing microservices. It offers valuable insights and practical advice for developers, architects, and organizations looking to embrace the microservices architecture and leverage its benefits in the rapidly evolving world of software development.
More knowledge in less time
Read or listen
Get the key ideas from nonfiction bestsellers in minutes, not hours.
Find your next read
Get book lists curated by experts and personalized recommendations.
Shortcasts
We've teamed up with podcast creators to bring you key insights from podcasts.
What is Building Microservices about?
Building Microservices by Sam Newman is a comprehensive guide that explores the principles and best practices for designing, building, and deploying microservice-based applications. It covers topics such as communication between services, data management, testing, and monitoring, providing valuable insights for developers and architects looking to embrace this architectural style.
Building Microservices Review
Building Microservices (2015) by Sam Newman outlines a practical approach to designing and deploying microservices architectures. Here's why this book is worth your time:
- Clear explanations of complex architectural concepts make it accessible for both beginners and experienced developers.
- It provides real-world examples and best practices for successfully implementing microservices in various contexts.
- The book's emphasis on scalability and resilience ensures that readers grasp crucial aspects of building robust microservices systems.
Who should read Building Microservices?
- Software developers and architects seeking to understand microservices
- Technology leaders looking to implement microservice architectures in their organizations
- Teams working on transitioning from monolithic to microservice-based systems
Categories with Building Microservices
Book summaries like Building Microservices
People ❤️ Blinkist
Become a member of our community of 43 million people

96k ratings

73k ratings
Laura H.
When I saw Blinkist had produced an infographic style Blink for the Rich Dad, Poor Dad book, it was a good reminder of the concepts I loved.
Jonathan A.
Clearly communicates the value proposition of the most popular book summaries and offers a relatable, tangible template that I can use immediately.
Renee D.
I'm absolutely thrilled that Blinkist now offers infographics! I can't get enough of them—they're such a fun and effective way to grasp and remember key points.
People also liked these summaries
Trusted by the world's leading brands

Powerful ideas from top nonfiction
Try Blinkist to get the key ideas from 7,500+ bestselling nonfiction titles and podcasts. Listen or read in just 15 minutes.
Get started
Blink 3 of 8 - The 5 AM Club
by Robin Sharma
Building Microservices FAQs
What is the main message of Building Microservices?
The main message of Building Microservices is the advantages and challenges of transitioning to microservices architecture.
How long does it take to read Building Microservices?
Reading Building Microservices may take a few hours. The Blinkist summary can be read in just 15 minutes.
Is Building Microservices a good book? Is it worth reading?
Building Microservices is worthwhile as it provides practical insights for implementing a microservices system efficiently.
Who is the author of Building Microservices?
The author of Building Microservices is Sam Newman.





























