Success Story

Widergy moves from Elastic Beanstalk to Kubernetes on AWS and Azure in 6 months and enables its self-hosted version for enterprise customers

SaaS & Scaleups
Migration

At a glance

Widergy is an Argentine company with SaaS platforms for utilities, present in eight Latin American countries. Its platform ran on Elastic Beanstalk, without infrastructure as code, and could not offer a self-hosted version to enterprise customers that operate on Azure. Craftech built the infrastructure from scratch on AWS and Azure on Kubernetes, in two stages. In 6 months, Widergy had 3 applications in production in both clouds and its self-hosted version enabled.

4

AWS environments with end-to-end automated CI/CD

3

applications in production on AWS and Azure

100%

of the infrastructure as code

Widergy is an Argentine company founded in 2017 with SaaS platforms for utilities: it helps electricity, gas and water distributors improve their relationship with customers, manage consumption and automate operations. It operates in Argentina, Brazil, Chile, Colombia, El Salvador, Guatemala, Peru and Panama.

Solution implemented

  • AWS with Terraform and Terragrunt: Amazon EKS in 4 environments (DEV, STG, QA and PRD), Amazon RDS (PostgreSQL), Redis and a Site-to-Site VPN with Azure
  • Azure with Terraform and Terragrunt: AKS, VNet, VPN Gateway, Azure Database for PostgreSQL, Azure Front Door, Nginx with WAF, PgBouncer, Key Vault and DNS
  • CI/CD: CircleCI for build and push to ACR and ECR, ArgoCD on both clusters and Atlantis for Terraform
  • 3 applications (Utility Go, Customer Hub and Connector) on AWS and Azure
  • Prometheus, Fluent Bit, Kibana, Grafana and Kubecost, with costs by namespace and by customer
  • Training on EKS, secrets, Argo, Terraform and cluster upgrades

Business Challenge

Widergy's platform ran on Elastic Beanstalk with EC2 instances: it was hard to scale, replicate, maintain and update without downtime. Without infrastructure as code, it could not automate deployments or offer a self-hosted version for enterprise customers that require running on their own Azure cloud. As it grew into new markets, the lack of standardization and visibility was a risk.

Solution

Craftech built the infrastructure from scratch in two clouds, AWS and Azure, on Kubernetes, with automated deployment and real-time monitoring of health and costs. The work was done in two stages, from June to August and from August to December 2025. On AWS, with Terraform and Terragrunt, it deployed Amazon EKS in 4 environments (DEV, STG, QA and PRD), Amazon RDS (PostgreSQL), Redis and a Site-to-Site VPN with Azure. On Azure, also with Terraform and Terragrunt, it implemented AKS, VNet, VPN Gateway, Azure Database for PostgreSQL, Azure Front Door, Nginx with WAF, PgBouncer, Key Vault and DNS. CI/CD uses CircleCI for build and push to ACR and ECR, ArgoCD on both clusters and Atlantis for Terraform. The 3 applications (Utility Go, Customer Hub and Connector) run in both clouds, with observability on Prometheus, Fluent Bit, Kibana and Grafana, and Kubecost to see costs by namespace and by customer. The project included training on EKS, secrets, Argo, Terraform and cluster upgrades.

Outcomes

  • Complete production infrastructure on AWS (EKS) and Azure (AKS), delivered in December 2025
  • 4 AWS environments with end-to-end automated CI/CD
  • Self-hosted version for enterprise customers enabled on Azure, with the first real deployment for a customer
  • 100% infrastructure as code: versioned, documented and replicable
  • 3 applications in production in both clouds
  • Full observability with Prometheus, Grafana and Kubecost
  • Widergy team trained to operate autonomously

Stack & technologies

Amazon EKSAmazon RDSPostgreSQLRedisAzure AKSAzure Front DoorTerraformTerragruntCircleCIArgo CDAtlantisPrometheusFluent BitKibanaGrafanaKubecost

Facing a similar challenge?

Get a free AWS cost & architecture assessment.

The future of your company
takes off with Craftech

Leverage our AWS expertise to propel your company into the cloud.

Get your free assessment