IPS had more than five applications running on Azure App Service carrying years of technical debt — credentials and configurations hardcoded into source code. Together with VMware, we implemented TKGm on Azure, migrated the apps to microservices in containers, reduced Azure costs, and standardized deployments under a single continuous flow.
IPS wasn't starting from scratch. They had systems running in production supporting critical institutional processes — and those had to be modernized without stopping operations.
The problem buried in the code
IPS had more than five applications running on Azure App Service with credentials, webservice endpoints, and database connection strings hardcoded directly into the source code. Every configuration change meant modifying code, recompiling, and redeploying — a fragile, insecure process that didn't scale. Modernizing these apps wasn't just about moving them to containers: first, everything buried in the source had to be decoupled.
A platform that couldn't keep up
IPS was in the middle of an institutional modernization push, but lacked a container orchestration platform that was robust, scalable, and capable of supporting multiple parallel workloads across their Azure environments.
Institutional pace vs. digital demand
Without a defined continuous deployment flow, every new service or update was its own project. Dev and ops teams couldn't iterate at the speed that government modernization demands.
Together with VMware, we designed a modernization path that respected what already existed and transformed it into a future-ready platform.
Before moving a single app, we analyzed each application in detail — identifying and extracting from the source code everything that shouldn't be there: credentials, webservice connection endpoints, database connection strings. Each component was externalized and managed independently, turning fragile apps into configurable, secure services deployable in any environment.
We implemented Tanzu Kubernetes Grid Multicloud (TKGm) on Azure, where most IPS systems already resided. TKGm enabled an enterprise-grade cluster capable of supporting multiple workloads across distinct environments — development, testing, and production — from a single platform managed jointly with VMware.
With the platform ready and apps decoupled, we migrated more than five applications from Azure App Service to microservices in containers on TKGm. Consolidating the apps into the cluster reduced Azure costs and eliminated the sprawl of individual App Service instances. From day one we defined a single continuous deployment flow — every app following the same reliable, repeatable process, no exceptions.
Government · Chile
More than five applications on Azure App Service with hardcoded credentials and configurations in source code. Each service deployed independently, with no common standard or orchestration platform.
Full decoupling of configurations and secrets from source code. TKGm deployment on Azure with multiple environments. Priority app migration to microservices with a continuous deployment flow.
More than five apps migrated from App Service to microservices on TKGm. Azure costs reduced by consolidating into a single cluster. All services running under the same continuous deployment flow, across multiple environments managed from one platform.
The full ecosystem implemented to modernize and orchestrate IPS containers on Azure.
We migrate legacy applications to microservices on Kubernetes — without stopping operations and with a process proven in Chilean public institutions.
Schedule a meeting →