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