Book description
Microservices have become an increasingly popular architecture choice over the past five years. With the ability to deliver software faster and support newer technologies, these independently releasable services give software architects, programmers, and developers more freedom to react, make different decisions, and respond faster to change. In this report, you’ll explore the benefits of microservices and their limitations.
You’ll learn what microservices are, how they work, and why this approach is different than other ways of decomposing your architecture. Author Sam Newman (Building Microservices, Monolith to Microservices) explains that while many companies have shown how effective microservices can be, this architecture also adds a lot of complexity to your system. This report helps you determine if microservices are right for your organization.
- Learn the key concepts of a microservices architecture
- Examine microservice advantages, including robustness, scaling, and ease of deployment
- Contrast microservices with single-process, modular, and distributed monoliths
- Explore enabling technologies such as containers and Kubernetes, streaming, public cloud, and serverless
- Understand microservice pain points: technology overhead, monitoring and troubleshooting, security, and data consistency
- Learn situations where microservices work well—and situations where they don’t
Product information
- Title: What Are Microservices?, 2nd Edition
- Author(s):
- Release date: December 2019
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781492074939
You might also like
video
Event-Driven Microservices
Software developers and architects increasingly turn to microservices as a framework for improving the agility and …
book
Building Microservices, 2nd Edition
As organizations shift from monolithic applications to smaller, self-contained microservices, distributed systems have become more fine-grained. …
book
Building Event-Driven Microservices
Organizations today often struggle to balance business requirements with ever-increasing volumes of data. Additionally, the demand …
video
The Principles of Microservices
What are microservices? When should you use them? Should you start with microservices, or migrate to …