Production-Ready Microservices: Building Standardized Systems Across an Engineering Organization
Book information
Description
One of the biggest challenges for organizations that have adopted microservice architecture is the lack of architectural, operational, and organizational standardization. After splitting a monolithic application or building a microservice ecosystem from scratch, many engineers are left wondering what's next. In this practical book, author Susan Fowler presents a set of microservice standards in depth, drawing from her experience standardizing over a thousand microservices at Uber. You'll learn how to design microservices that are stable, reliable, scalable, fault tolerant, performant, monitored, documented, and prepared for any catastrophe. Explore production-readiness standards, including: Stability and Reliability: develop, deploy, introduce, and deprecate microservices; protect against dependency failuresScalability and Performance: learn essential components for achieving greater microservice efficiencyFault Tolerance and Catastrophe Preparedness: ensure availability by actively pushing microservices to fail in real timeMonitoring: learn how to monitor, log, and display key metrics; establish alerting and on-call proceduresDocumentation and Understanding: mitigate tradeoffs that come with microservice adoption, including organizational sprawl and technical debt
Similar books
Python Testing with pytest: Simple, Rapid, Effective, and Scalable
2017 · PDF
More Agile Testing: Learning Journeys for the Whole Team
2014 · PDF
PASCAL-XSC: Sprachbeschreibung mit Beispielen
1991 · DJVU
Python Testing with pytest: Simple, Rapid, Effective, and Scalable
2017 · EPUB
Containerizing Continuous Delivery in Java
2018 · PDF
.NET Development Using the Compiler API
2016 · EPUB
Quantifying Software: Global and Industry Perspectives
2017 · PDF
The Joy of UX: User Experience and Interactive Design for Developers
2016 · PDF