El IPS tenía más de cinco aplicaciones corriendo en Azure App Service con años de deuda técnica — credenciales y configuraciones hardcodeadas en el código fuente. Junto a VMware, implementamos TKGm sobre Azure, migramos las apps a microservicios en contenedores, redujimos los costos de Azure y estandarizamos los despliegues bajo un único flujo continuo.
El IPS no partía de cero. Tenía sistemas en producción que soportaban procesos institucionales críticos — y había que modernizarlos sin detener la operación.
El problema enterrado en el código
El IPS tenía más de cinco aplicaciones corriendo en Azure App Service con credenciales, endpoints de webservices y conexiones a bases de datos hardcodeadas directamente en el código fuente. Cada cambio de configuración implicaba modificar el código, recompilar y redesplegar — un proceso frágil, inseguro y que escalaba mal. Modernizar estas apps no era solo moverlas a contenedores: primero había que desacoplar todo lo que estaba enterrado en el fuente.
Plataforma que no acompaña
El IPS estaba en pleno proceso de modernización institucional, pero carecía de una plataforma de orquestación de contenedores que fuera robusta, escalable y capaz de soportar múltiples cargas de trabajo en paralelo dentro de sus ambientes en Azure.
Velocidad institucional vs. demanda digital
Sin un flujo de despliegue continuo definido, cada nuevo servicio o actualización era un proyecto en sí mismo. Los equipos de desarrollo y operaciones no podían iterar con la velocidad que exige la modernización del estado.
Junto a VMware, diseñamos una ruta de modernización que respetó lo que ya existía y lo transformó en una plataforma preparada para el futuro.
Antes de mover una sola app, analizamos cada aplicación en detalle — identificando y extrayendo del código fuente todo lo que no debía estar ahí: credenciales, endpoints de conexión a webservices, strings de conexión a bases de datos. Cada componente fue externalizado y gestionado de forma independiente, convirtiendo apps frágiles en servicios configurables, seguros y desplegables en cualquier ambiente.
Implementamos Tanzu Kubernetes Grid Multicloud (TKGm) sobre Azure, donde ya residían la mayoría de los sistemas del IPS. TKGm permitió crear un clúster enterprise-grade capaz de soportar múltiples cargas de trabajo divididas en distintos ambientes — desarrollo, pruebas y producción — desde una sola plataforma gestionada en conjunto con VMware.
Con la plataforma lista y las apps desacopladas, migramos más de cinco aplicaciones desde Azure App Service a microservicios en contenedores sobre TKGm. Al consolidar las apps en el clúster, se redujeron los costos de Azure y se eliminó la dispersión de servicios individuales en App Service. Desde el inicio definimos un flujo de despliegue continuo único — todas las apps siguiendo el mismo proceso confiable y repetible, sin excepción.
Gobierno · Chile
Más de cinco aplicaciones en Azure App Service con credenciales y configuraciones hardcodeadas en el código fuente. Cada servicio desplegado de forma independiente, sin estándar común ni plataforma de orquestación.
Desacoplamiento completo de configuraciones y secretos del código fuente. Implementación de TKGm sobre Azure con múltiples ambientes. Migración de apps prioritarias a microservicios con flujo de despliegue continuo.
Más de cinco apps migradas desde App Service a microservicios en TKGm. Costos de Azure reducidos al consolidar en un único clúster. Todos los servicios bajo el mismo flujo de despliegue continuo, con múltiples ambientes gestionados desde una sola plataforma.
El ecosistema implementado para modernizar y orquestar los contenedores del IPS sobre Azure.
Migramos aplicaciones legacy a microservicios sobre Kubernetes — sin detener la operación y con un proceso probado en instituciones públicas de Chile.
Agendar una reunión →