In a microservices architecture, the whole is indeed greater than the sum of its parts. But in practice, individual microservices can inadvertently impact others and alter the end user experience. Effective microservices architectures require standardization on an organizational level with the help of a platform engineering team. This practical book provides a series of progressive steps that platform engineers can apply technically and organizationally to achieve highly resilient Java applications. Author Jonathan Schneider covers many effective SRE practices from companies leading the way in microservices adoption. Youâll examine several patterns discovered through much trial and error in recent years, complete with Java code examples. Chapters are organized according to specific patterns, including: Application metrics: Monitoring for availability with Micrometer Debugging with observability: Logging and distributed tracing; failure injection testing Charting and alerting: Building effective charts; KPIs for Java microservices Safe multicloud delivery: Spinnaker, deployment strategies, and automated canary analysis Source code observability: Dependency management, API utilization, and end-to-end asset inventory Traffic management: Concurrency of systems; platform, gateway, and client-side load balancing
Detalles del producto
Editorial : O'Reilly Media (31 octubre 2020)
Idioma : Inglés
Tapa blanda : 300 pĂĄginas
ISBN-10 : 149207392X
ISBN-13 : 978-1492073925
Peso del producto : 1,05 kg
Dimensiones : 18.03 x 1.78 x 23.11 cm
ClasificaciĂłn en los mĂĄs vendidos de Amazon: nÂș377 en Redes y administraciĂłn de sistemas informĂĄticos (Libros)
nÂș411 en Diseño de software, testing e ingenierĂa
nÂș492 en Lenguajes de programaciĂłn informĂĄticos
Opiniones de los clientes: 4,8
7 valoraciones