Caso de éxito
Uali moderniza su plataforma en AWS con una arquitectura multi-tenant para escalar en la industria energética
Resumen
Uali es una startup argentina que combina robótica, IoT e inteligencia artificial para la gestión de activos en la industria energética. Enfrentaba costos elevados por recursos sin uso, una alta carga de mantenimiento por herramientas self-managed y una arquitectura que debía soportar múltiples clientes. Craftech migró esas herramientas a servicios administrados de AWS y rediseñó la arquitectura como multi-tenant. Hoy Uali tiene su primer cliente externo en producción.
Uali es una startup argentina que combina robótica, IoT e inteligencia artificial para la gestión de activos en la industria energética: permite monitorear y anticipar fallas en activos de campo mediante análisis de imágenes capturadas por drones y modelos de IA.
Solución implementada
- Prueba de concepto de EKS Auto Mode
- Credenciales IAM estáticas reemplazadas por roles IRSA/OIDC
- Vault migrado a AWS Secrets Manager y Grafana self-hosted a Amazon Managed Grafana
- Templates de GitHub Actions y Helm chart unificado
- Entorno de QA desde cero y actualización de producción
- Arquitectura multi-tenant con ArgoCD ApplicationSet
- Entorno productivo para un cliente del sector energético
- Etiquetado completo de recursos para control de costos por proyecto
Desafío de negocio
Uali tenía costos elevados por recursos sin uso, una alta carga de mantenimiento por herramientas self-managed (Vault, Grafana y ArgoCD centralizados) y pipelines desactualizados. Además, había que adaptar la arquitectura para soportar múltiples clientes en simultáneo y expandir el producto a empresas del sector energético.
Solución
Craftech migró las herramientas self-managed a servicios administrados de AWS: Vault pasó a AWS Secrets Manager y Grafana self-hosted a Amazon Managed Grafana, mientras que las credenciales IAM estáticas se reemplazaron por roles IRSA/OIDC. También hizo una prueba de concepto de EKS Auto Mode. Renovó los pipelines con templates de GitHub Actions y un Helm chart unificado, creó un entorno de QA desde cero y actualizó producción. Rediseñó la arquitectura como multi-tenant con ArgoCD ApplicationSet, para sumar clientes de forma independiente y repetible, y montó el entorno productivo para un cliente del sector energético. Por último, etiquetó todos los recursos para controlar los costos por proyecto.
Resultados
- Arquitectura multi-tenant implementada, con el primer cliente externo de Uali en producción
- Servicios self-managed reemplazados por servicios administrados, con menor overhead operativo
- Entorno de QA operativo para el equipo de desarrollo
Stack & tecnologías
¿Tu equipo enfrenta un desafío parecido?
Pide un assessment gratuito de costos y arquitectura en AWS.