N.World
Aportamos al negocio innovación tecnológica para conseguir mayor eficiencia, flexibilidad y seguridad
Proyecto BlueBird
El reto
Sanitas es una compañía aseguradora y proveedora de servicios de salud y bienestar y su programa BlueBird pretende aportar al negocio la modernización tecnológica.

El objetivo ha sido pasar de aplicaciones basadas en servidores estándar a aplicaciones basadas en contenedores (microservicios) fácilmente orquestables. El planteamiento ha sido desarrollar sobre Kubernetes un modelo de microservicios usando WebLogic Operator para poder desplegar aplicaciones de Sanitas dentro de Kubernetes.

La solución
Un proceso coordinado en el que Bosonit ha implementado el proceso de migración y Sanitas ha validado y desplegado las aplicaciones migradas en los nuevos entornos
s
01. Adaptación
02. Despligue
03. Integración

Se planteó la necesidad de adaptar las aplicaciones actuales a la nueva plataforma formada por microservicios orquestada por Kubernetes dentro de operadores WebLogic.

Se crearon todos los flujos para el despliegue de la plataforma dentro de los repositorios de Sanitas integrando sus líneas de delivery en la nueva solución.

Se integraron y adaptaron las librerías a la nueva plataforma para optimizar y sacar rendimiento de Kubernetes y del nuevo WebLogic sobre Kubernetes.

01. Adaptación

Se planteó la necesidad de adaptar las aplicaciones actuales a la nueva plataforma formada por microservicios orquestada por Kubernetes dentro de operadores WebLogic.

02. Despligue

Se crearon todos los flujos para el despliegue de la plataforma dentro de los repositorios de Sanitas integrando sus líneas de delivery en la nueva solución.

s
03. Integración

Se integraron y adaptaron las librerías a la nueva plataforma para optimizar y sacar rendimiento de Kubernetes y del nuevo WebLogic sobre Kubernetes.

Tecnologías utilizadas
  • Kubernetes para la orquestación de los microservicios y aplicaciones de Sanitas.
  • WebLogic para desplegar las aplicaciones de tecnologías Java.
  • Jenkins para la automatización del ciclo de vida completo del dato, desde su recolección hasta su forma final.
  • Helm para la creación de los gráficos de los despliegues dentro de Kubernetes.

Ha sido un proyecto ambicioso que ha supuesto la migración de más de 150 aplicaciones para modernizar la plataforma de Sanitas y aportar mayor eficiencia, flexibilidad y seguridad a la compañía.