Capítulo 26. La Malla de Servicios: ¿El guardián de tus microservicios?
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
En los últimos 5 a 10 años, los microservicios se han puesto de moda en el diseño y funcionamiento de sistemas distribuidos. Antes relegados únicamente a las infraestructuras de las mayores empresas de Internet, la tecnosfera zumba ahora con frases como "aprovisionamiento y programación de contenedores inmutables", "integración y despliegue continuos", "control descentralizado" e "implementaciones en lenguajes políglotas". Es absolutamente cierto que las arquitecturas de microservicios permiten a los grandes equipos de desarrollo operar con mayor agilidad. Sin embargo, a menudo se pasa por alto la dura realidad de que las grandes empresas de Internet han invertido normalmente cientos de años-persona en desarrollo y esfuerzo operativo para que las arquitecturas distribuidas funcionen bien en la práctica. Los ingenieros de fiabilidad se preguntan cómo lidiar con los innumerables problemas operativos que surgen al intentar abandonar nuestras aplicaciones monolíticas e implementar una arquitectura de este tipo en la práctica. ¿Cómo se encuentran y comunican los servicios entre sí? ¿Cómo se observan y depuran los servicios distribuidos? ¿Cómo se empaquetan e implementan los servicios? ¿Qué tipo de situaciones de fallo complejas pueden darse?
Como pronto se darán cuenta los profesionales ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access