Overview
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
En una arquitectura de microservicios, el todo es realmente mayor que la suma de sus partes. Pero en la práctica, los microservicios individuales pueden afectar inadvertidamente a otros y alterar la experiencia del usuario final. Las arquitecturas de microservicios eficaces requieren una estandarización a nivel organizativo con la ayuda de un equipo de ingeniería de plataformas.
Este libro práctico proporciona una serie de pasos progresivos que los ingenieros de plataforma pueden aplicar técnica y organizativamente para conseguir aplicaciones Java altamente resistentes. El autor, Jonathan Schneider, cubre muchas prácticas eficaces de SRE de empresas que lideran la adopción de microservicios. Examinarás varios patrones descubiertos a través de mucho ensayo y error en los últimos años, completados con ejemplos de código Java.
Los capítulos están organizados según patrones específicos, entre los que se incluyen:
- Métricas de aplicación: Supervisión de la disponibilidad con Micrometer
- Depuración con observabilidad: Registro y rastreo distribuido; pruebas de inyección de fallos
- Gráficos y alertas: Creación de gráficos eficaces; KPI para microservicios Java
- Entrega segura multicloud: Spinnaker, estrategias de despliegue y análisis canario automatizado
- Observabilidad del código fuente: Gestión de dependencias, utilización de API e inventario de activos de extremo a extremo
- Gestión del tráfico: Concurrencia de sistemas; plataforma, pasarela y equilibrio de carga del lado del cliente