Building Microservices: Designing Fine-Grained Systems
Sam Newman
O'Reilly Media
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.<br />
<br />
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.<br />
<br />
Microservices technologies continue to move quickly. This book brings you up to speed.<br />
<br />
• Get new information on user interfaces, container orchestration, and serverless<br />
• Align system design with your organization's goals<br />
• Explore options for integrating a service with your system<br />
• Understand how to independently deploy microservices<br />
• Examine the complexities of testing and monitoring distributed services<br />
• Manage security with expanded content around user-to-service and service-to-service models