Malla de servicios para microservicios 2.0
Mohamad Bayan, arquitecto sénior de soluciones en Verizon
En los últimos años, las arquitecturas de microservicios se han generalizado, ya que las grandes empresas las están adoptando por su promesa de agilizar la entrega de software, facilitar la innovación y la adopción de nuevas tecnologías, y ofrecer una mayor libertad para reaccionar y tomar decisiones fundamentadas. Sin embargo, la mayoría de quienes las han adoptado han acabado con un «monolito distribuido», sin poder aprovechar las verdaderas ventajas de arquitecturas como los microservicios políglotas.
En su sesión en NGINX Conf 2018, Mohamad comparte su experiencia trabajando con microservicios en Verizon. Repasa el recorrido de su equipo hasta llegar a su solución Microservices 2.0, incluidos los retos que afrontaron durante el proceso a medida que los distintos equipos adoptaban diferentes pilas tecnológicas para crear microservicios. Con Microservices 2.0, la estrategia consiste en aprovechar una plataforma que combina Kubernetes y una malla de servicios como «arquitectura externa», lo que permite crear servicios políglotas centrados en el negocio y desacoplados de dicha arquitectura.