SpringONE 2018, T-MOBILE Caso Real de Evolución digital
API Managment

Migración de Monolítico a Microservicios en T-Mobile
En el pasado SpringONE 2018, se presento el caso de T-MOBILE, el cual presento un escenario inical en donde contaba con una plataforma monolítica en JAVA sobre ORACLE Weblogic,
El Retail Services Platform (RSP) es una aplicación basada en arquitectura y servicios basados en SOA en un promedio de transacciones de 60 a 70 millones por día para funciones críticas para la empresa, como venta minorista, atención y autoservicios en T-MOBILE. La aplicación contiene más de 400 operaciones SOAP e interactúa con más de 50 SOR y más de 30 procesos por lotes para 5-10 millones de registros todos los días.
Puntos de dolor pasados: escalabilidad, mantenibilidad, contrapresión, tiempo de comercialización, monitoreo
Estrategia de migración aplicada: Diseño, creación de aplicaciones nativas en la nube con un principio de 12 factores y aprovechamiento de Pivotal Cloud Foundry. Se creo un framwork para dividir la aplicación monolítica 1 existente en ~ 60-70 aplicaciones y se utilizo contenedores tomando el marco CXF sin afectar a los consumidores de servicios existentes
Beneficios: Contenedores de aplicaciones nativas en la nube y desplegables en cualquier plataforma en la nube. Fallo rápido, siempre lea los valores del servidor de configuración, el registro de auditoría usando el código CI / CD, la automatización de pruebas, la telemetría, la disponibilidad, el tiempo de comercialización, la flexibilidad de la aplicación y mejores tiempos de respuesta.
La arquitectura inicial del sistema monolítico consideraba los siguientes elementos.
Aplicaron una estraegia de factorizar los servicios existentes, para pensarlos como Microservicios, usando las ventajas del modelo cloud agnóstico
Después de 3 meses se apreciaron los primeros resultados.
Esta fue la curva de migración desde monolítico a Microservicios
La arquitectura final, muestra una coherencia de la vista de dominios de negocio que están alienados con los productos digitales de los consumidores.
Se obtuvo un impacto directo en el negocio, reducción de un 43% del tiempo de respuesta, 2000% de aumento de productividad de mantenciones, Reducción de los incidentes en un 83% y cambios sin impacto en la continuidad de las aplicaciones.
El video esta disponible en
si desea más información escribanos a contacto@apiservice.cl
Artículos relacionados
Descubre los cientos de artículos en nuestro blog