Gobierno & Sector Público

El código endeudado
no se moderniza
solo.

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.

Resumen del Proyecto Caso completado
TKGm Tanzu Kubernetes Grid Multicloud sobre Azure
Multi-env Múltiples ambientes en un único clúster gestionado
5+ apps Migradas desde Azure App Service a TKGm
CD/CI Flujo de despliegue continuo definido desde el inicio
El Desafío

Modernizar sin destruir
lo que ya funciona.

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.

🏛️

Aplicaciones con Años de Deuda Técnica

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.

📦

Sin Infraestructura para Escalar

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.

🐌

Ciclo de Desarrollo Frenado

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.

La Solución

Desacoplar primero.
Después, escalar.

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.

01
Análisis

Primero Desacoplar, Luego Migrar

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.

Análisis de deuda técnica Desacoplamiento de config Gestión de secretos
02
Plataforma

TKGm sobre Azure: Un Clúster para Todo

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.

VMware TKGm Microsoft Azure Multi-ambiente Enterprise Kubernetes
03
Migración

De App Service a TKGm: Costos Reducidos, Despliegues Estandarizados

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.

Azure App Service → TKGm Reducción de costos Despliegues estandarizados Microservicios
Resultados

Una plataforma que escala
con la institución.

Resultados del Proyecto

Instituto de Previsión Social

Gobierno · Chile

5+ apps migradas
desde Azure App Service a microservicios en TKGm, reduciendo costos y estandarizando despliegues
Antes

Apps en App Service con Deuda Técnica

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.

Qué Hicimos

Análisis + TKGm + Migració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.

Después

Costos Reducidos, Despliegues Estandarizados

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.

Stack Tecnológico

Tecnologías
utilizadas.

El ecosistema implementado para modernizar y orquestar los contenedores del IPS sobre Azure.

Orquestación
VMware TKGm Kubernetes
Tanzu Kubernetes Grid Multicloud — clúster enterprise multi-ambiente
Nube
Microsoft Azure
Infraestructura cloud donde residen los sistemas del IPS
Arquitectura
Microservicios Contenedores Despliegue Continuo
Patrón de modernización aplicado sobre las apps migradas

¿Tus apps también tienen
deuda técnica enterrada?

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 →