Caso de éxito
Contabilium migra de Azure a AWS y moderniza a Kubernetes, reduciendo un 40% el costo de infraestructura
Descripción del proyecto
Contabilium es un ERP en la nube para emprendedores y PyMEs de Argentina, Chile y Uruguay, que centraliza ventas, inventarios, compras, finanzas y cumplimiento fiscal con KPIs en tiempo real. Ante un costo de infraestructura en Azure que se había vuelto excesivo, Craftech migró su plataforma a AWS y la modernizó a Kubernetes (Amazon EKS) en tres etapas, reduciendo un 40% el costo de infraestructura. AWS asignó a Craftech como Partner y financió el proyecto.
-40%
costo de infraestructura tras las 3 etapas
Contabilium es un ERP en la nube que miles de emprendedores y PyMEs de Argentina, Chile y Uruguay usan a diario para facturar, gestionar stock y compras, controlar finanzas y cumplir con sus obligaciones fiscales, todo con KPIs en tiempo real. El crecimiento del producto se topó con un problema concreto: el costo de su infraestructura en Azure se había vuelto excesivo. Contabilium buscó alternativas y AWS lo acompañó, asignando a Craftech como Partner para migrar y modernizar la plataforma, con financiamiento de AWS.
Solución implementada
- Relevó el ecosistema en Azure y diseñó el plan de migración a AWS en una fase de assessment
- Migró la infraestructura de Azure a AWS en una ventana de mantenimiento acotada y sin pérdida de datos
- Resolvió la incompatibilidad de instancias Linux de Azure con ajustes a nivel de sistema operativo
- Implementó replicación continua para SQL Server con funcionalidades nativas
- Modernizó las cargas PHP y React desde Amazon EC2 hacia Kubernetes (Amazon EKS), con dockerización y optimización de Dockerfiles
- Migró Redis a Amazon ElastiCache y montó pipelines de CI/CD con autoescalado, instancias Spot para cargas flexibles y On-Demand para servicios críticos
- Centralizó accesos por SSO, sumó backups con AWS Backup y observabilidad con Amazon CloudWatch, y entregó documentación y capacitación
Desafío de negocio
El detonante fue económico, pero el reto técnico fue triple. En el assessment, había que entender a fondo la aplicación y traducir el ecosistema Azure a algo compatible para montar en AWS, con un plan de migración seguro y viable. En la migración, las instancias Linux de Azure resultaron incompatibles con AWS y exigieron ajustes a nivel de sistema operativo, además de implementar replicación continua para SQL Server con funcionalidades nativas para no perder datos. Y en la modernización, la complejidad y el acoplamiento de la plataforma —sumados a la falta de un ambiente completo de pruebas— hacían que cada implementación fuera delicada.
Solución
Craftech encaró el proyecto en tres etapas. El assessment, de un mes, relevó los recursos en Azure y diseñó tanto la solución como el plan de migración a AWS. La migración, de tres meses, movió la infraestructura a AWS en una ventana de mantenimiento acotada, sin pérdida de datos, con costos optimizados, monitoreo completo, backups y gestión de accesos centralizada por SSO. La modernización, de seis meses, llevó las cargas PHP y React desde Amazon EC2 hacia Kubernetes sobre Amazon EKS: se dockerizaron las aplicaciones y se optimizaron sus Dockerfiles, se migró Redis a Amazon ElastiCache, se construyeron pipelines de CI/CD para automatizar despliegues y se configuró autoescalado según demanda, con instancias Spot para las cargas flexibles e instancias On-Demand para los servicios críticos. A lo largo del camino se entregó documentación y numerosas sesiones de capacitación para el equipo de Contabilium.
Resultados
- Reducción del 40% en el costo de infraestructura tras completar las tres etapas
- Migración exitosa de Azure a AWS con downtime acotado y sin pérdida de datos
- Plataforma modernizada sobre Amazon EKS, con autoescalado según demanda
- Monitoreo y observabilidad completos, backups y gestión de accesos centralizada por SSO
- Despliegues automatizados por CI/CD, reproducibles y trazables
- Aplicación adaptada a las nuevas tecnologías y más eficiente en costos
Trabajar con Craftech
El proyecto fue un trabajo conjunto entre Contabilium, Craftech y AWS, que asignó a Craftech como Partner y financió la iniciativa. Más allá de la ejecución técnica, Craftech acompañó al cliente con sugerencias y modificaciones sobre la propia aplicación para adaptarla a las nuevas tecnologías y hacerla más eficiente en costos, y reforzó la transferencia de conocimiento con documentación y capacitación, dejando al equipo en condiciones de operar y evolucionar la plataforma.
Tecnologías utilizadas
La nueva plataforma corre sobre Amazon EKS como base de la arquitectura de contenedores, con cargas PHP y React migradas desde Amazon EC2. Redis se llevó a Amazon ElastiCache, los backups se gestionan con AWS Backup, el DNS con Amazon Route 53 y la observabilidad con Amazon CloudWatch. Los despliegues se automatizan con pipelines de CI/CD, con autoescalado e instancias Spot para optimizar costos, y los accesos se centralizan por SSO.
Stack & tecnologías
“Confió en el equipo de craftech! demostraron mas de una vez estar mas que comprometidos con el servicio que brindan. Muchas Gracias”
¿Tu equipo enfrenta un desafío parecido?
Pedí un assessment gratuito de costos y arquitectura en AWS.