Caso de éxito
Widergy pasa de Elastic Beanstalk a Kubernetes en AWS y Azure en 6 meses y habilita su versión self-hosted para clientes enterprise
Resumen
Widergy es una empresa argentina con plataformas SaaS para utilities, presente en ocho países de América Latina. Su plataforma corría en Elastic Beanstalk, sin infraestructura como código, y no podía ofrecer una versión self-hosted a clientes enterprise que operan en Azure. Craftech construyó desde cero la infraestructura en AWS y Azure sobre Kubernetes, en dos etapas. En 6 meses, Widergy quedó con 3 aplicaciones en producción en ambas nubes y su versión self-hosted habilitada.
4
entornos en AWS con CI/CD automatizado de punta a punta
3
aplicaciones en producción en AWS y Azure
100%
de la infraestructura como código
Widergy es una empresa argentina fundada en 2017 con plataformas SaaS para utilities: ayuda a distribuidoras de electricidad, gas y agua a mejorar el vínculo con sus clientes, gestionar consumos y automatizar operaciones. Opera en Argentina, Brasil, Chile, Colombia, El Salvador, Guatemala, Perú y Panamá.
Solución implementada
- AWS con Terraform y Terragrunt: Amazon EKS en 4 entornos (DEV, STG, QA y PRD), Amazon RDS (PostgreSQL), Redis y VPN Site-to-Site con Azure
- Azure con Terraform y Terragrunt: AKS, VNet, VPN Gateway, Azure Database for PostgreSQL, Azure Front Door, Nginx con WAF, PgBouncer, Key Vault y DNS
- CI/CD: CircleCI para build y push a ACR y ECR, ArgoCD en ambos clústeres y Atlantis para Terraform
- 3 aplicaciones (Utility Go, Customer Hub y Connector) en AWS y Azure
- Prometheus, Fluent Bit, Kibana, Grafana y Kubecost, con costos por namespace y por cliente
- Capacitaciones sobre EKS, secretos, Argo, Terraform y actualización de clústeres
Desafío de negocio
La plataforma de Widergy corría en Elastic Beanstalk con instancias EC2: era difícil de escalar, replicar, mantener y actualizar sin caídas. Sin infraestructura como código, no podía automatizar despliegues ni ofrecer una versión self-hosted para clientes enterprise que exigen operar en su propia nube Azure. Al crecer en nuevos mercados, la falta de estandarización y de visibilidad era un riesgo.
Solución
Craftech construyó la infraestructura desde cero en dos nubes, AWS y Azure, sobre Kubernetes, con despliegue automatizado y monitoreo en tiempo real del estado y los costos. El trabajo se hizo en dos etapas, de junio a agosto y de agosto a diciembre de 2025. En AWS, con Terraform y Terragrunt, desplegó Amazon EKS en 4 entornos (DEV, STG, QA y PRD), Amazon RDS (PostgreSQL), Redis y una VPN Site-to-Site con Azure. En Azure, también con Terraform y Terragrunt, implementó AKS, VNet, VPN Gateway, Azure Database for PostgreSQL, Azure Front Door, Nginx con WAF, PgBouncer, Key Vault y DNS. El CI/CD usa CircleCI para build y push a ACR y ECR, ArgoCD en ambos clústeres y Atlantis para Terraform. Las 3 aplicaciones (Utility Go, Customer Hub y Connector) corren en ambas nubes, con observabilidad en Prometheus, Fluent Bit, Kibana y Grafana, y Kubecost para ver los costos por namespace y por cliente. El proyecto incluyó capacitaciones sobre EKS, secretos, Argo, Terraform y actualización de clústeres.
Resultados
- Infraestructura productiva completa en AWS (EKS) y Azure (AKS), entregada en diciembre de 2025
- 4 entornos en AWS con CI/CD automatizado de punta a punta
- Versión self-hosted para clientes enterprise habilitada en Azure, con el primer despliegue real para un cliente
- Infraestructura 100% como código: versionada, documentada y replicable
- 3 aplicaciones en producción en ambas nubes
- Observabilidad completa con Prometheus, Grafana y Kubecost
- Equipo de Widergy capacitado para operar de forma autónoma
Stack & tecnologías
¿Tu equipo enfrenta un desafío parecido?
Pide un assessment gratuito de costos y arquitectura en AWS.