Arquitectura Basada en Microservicios para Aplicaciones en Alta Disponibilidad
Autores: Jhonny Ávila, Geovanny Campoverde, Víctor Saquicela
"La creación de microservicios dentro del campo de desarrollo de software ha cobrado fuerza en los últimos años puesto que permite modularizar adecuadamente los sistemas de tal forma que los microservicios sean fácilmente integrables y mantenibles. Sin embargo, el hecho de tener muchos microservicios genera una complejidad al momento de manejar un ambiente de alta disponibilidad puesto que todo debe estar perfectamente orquestado para que no exista problemas con la integridad de los datos. En este trabajo se presenta un caso práctico donde se propone una solución tecnológica para el desarrollo de sistemas basados en microservicios en un ambiente escalable y de alta disponibilidad, configurado con herramientas open source que permiten controlar adecuadamente replicación de microservicios, índices centralizados, cache centralizada y monitoreo de eventos".