Caso de éxito

Sytex moderniza su plataforma multi-tenant en AWS: de EKS legado a cloud-native con GitOps, expansión europea GDPR y FinOps con Graviton

12+ tenants con despliegues independientes vía GitOps SaaS / Field Operations Technology Assessment (ago–sep 2024) + equipo DevOps dedicado (desde nov 2024)
ModernizacionMigracionFinOps

Resumen

Sytex es una plataforma SaaS de IA para la gestión de operaciones de campo, usada por empresas de telecomunicaciones, energía y utilities como Claro, Telefónica/Movistar, IHS, DT y Brisanet, con más de 12 tenants activos. Craftech modernizó su plataforma multi-tenant en AWS: pasó de un EKS legado a una arquitectura cloud-native con GitOps y despliegues por tenant independientes, habilitó su expansión a Europa con infraestructura GDPR-compliant en Frankfurt y ejecutó un programa de FinOps con Graviton, Spot y rightsizing que redujo los costos de infraestructura.

12+

tenants con despliegues independientes vía GitOps

2

regiones de AWS (Ohio y Frankfurt) bajo la misma arquitectura

Sytex le permite a las empresas que construyen y mantienen infraestructura crítica —telecomunicaciones, energía, utilities— digitalizar y automatizar sus operaciones de campo, con clientes de la talla de Claro, Telefónica/Movistar, IHS, DT y Brisanet y más de 12 tenants activos sobre su plataforma. Sostener un SaaS multi-tenant de ese nivel, mientras se prepara para crecer hacia Europa, exigía una base técnica a la altura. Para modernizarla, Sytex sumó a Craftech como equipo DevOps a lo largo de un trabajo continuo sobre AWS.

Solución implementada

  • Rearquitecturó el stack de EKS con un nuevo cluster (Kubernetes 1.33), Karpenter e instancias Spot reemplazando node groups
  • Reemplazó Nginx por el AWS Load Balancer Controller e incorporó External Secrets para la gestión de secretos
  • Implementó ArgoCD para GitOps con esquema App of Apps, habilitando despliegues por tenant independientes y controlados
  • Montó un stack de observabilidad con Prometheus, Loki y Grafana y separó los workers de Celery para escalarlos de forma autónoma
  • Migró la producción a la región de Ohio (us-east-2) —Aurora MySQL, Amazon OpenSearch, Amazon ECR y todos los workloads— por su mejor disponibilidad histórica
  • Desplegó infraestructura dedicada en Frankfurt (eu-central-1) con controles de cumplimiento GDPR para clientes europeos
  • Ejecutó un programa de FinOps (Graviton ARM64, Aurora I/O Optimized, EC2 Spot, reservas) y validó un simulacro de disaster recovery, entregando la IaC en Terraform y capacitación

Desafío de negocio

El punto de partida tenía deudas técnicas claras: un cluster EKS sin GitOps, sin autoscaling eficiente, con Nginx ingress y secretos gestionados a mano. Los despliegues simultáneos de más de 12 tenants generaban interrupciones, y faltaba observabilidad centralizada, un disaster recovery probado y un pipeline de deploys confiable. A eso se sumaban dos presiones de negocio: la llegada de clientes europeos, que exigía infraestructura dedicada con cumplimiento GDPR, y costos de infraestructura que escalaban sin control —al punto de detectarse 23 TB de tráfico inter-AZ sin analizar.

Solución

Craftech encaró una rearquitectura completa del stack de EKS. Levantó un nuevo cluster sobre Kubernetes 1.33 con Karpenter e instancias Spot en lugar de node groups, reemplazó Nginx por el AWS Load Balancer Controller, incorporó External Secrets y adoptó ArgoCD para GitOps con un esquema App of Apps que habilita despliegues por tenant independientes y controlados —eliminando las interrupciones de los despliegues simultáneos. Sobre eso montó un stack de observabilidad con Prometheus, Loki y Grafana, y separó los workers de Celery para escalarlos por su cuenta. En paralelo migró la producción a la región de Ohio (us-east-2) —Aurora MySQL, Amazon OpenSearch, Amazon ECR y todos los workloads— por su mejor disponibilidad histórica, y desplegó infraestructura dedicada en Frankfurt (eu-central-1) bajo la misma arquitectura, con controles de cumplimiento GDPR para los clientes europeos. Por último, sumó un programa de FinOps —Graviton ARM64 en todos los entornos, Aurora I/O Optimized, EC2 100% Spot con Karpenter, reservas de Valkey y Elasticsearch y análisis de tráfico inter-AZ con VPC Flow Logs y Amazon Athena— y validó un simulacro de disaster recovery.

Resultados

  • Plataforma EKS cloud-native con GitOps y despliegues por tenant independientes
  • Observabilidad centralizada con Prometheus, Loki y Grafana
  • Expansión al mercado europeo habilitada con infraestructura GDPR-compliant en Frankfurt
  • Dependencia de una única región eliminada al operar en dos regiones bajo la misma arquitectura
  • Costos de infraestructura reducidos con Graviton ARM64, Aurora I/O Optimized, EC2 Spot y rightsizing
  • Disaster recovery validado mediante simulacro y equipo autónomo con IaC en Terraform y capacitación entregada

Trabajar con Craftech

Más que un proyecto puntual, la relación con Sytex fue la de un equipo DevOps dedicado trabajando codo a codo con el equipo del cliente a lo largo de un engagement continuo. El cierre del trabajo fue deliberadamente orientado a la autonomía: Craftech entregó toda la infraestructura como código en Terraform, diagramas de arquitectura y capacitación, de modo que el equipo de Sytex quedara en condiciones de operar y evolucionar la plataforma por su cuenta.

Tecnologías utilizadas

La plataforma se apoya en Amazon EKS (Kubernetes 1.33) con Karpenter e instancias Spot para el cómputo, el AWS Load Balancer Controller para el ingress y External Secrets para la gestión de secretos. Los despliegues se hacen por GitOps con ArgoCD (App of Apps), y la observabilidad corre sobre Prometheus, Loki y Grafana. Las bases de datos usan Amazon Aurora (MySQL, I/O Optimized) y la búsqueda Amazon OpenSearch, con Amazon ECR para imágenes. El programa de FinOps incorpora Graviton ARM64 y el análisis de tráfico inter-AZ con VPC Flow Logs y Amazon Athena, y toda la infraestructura se gestiona como código en Terraform sobre las regiones de Ohio y Frankfurt.

Stack & tecnologías

Amazon EKSKarpenterArgo CDAWS Load Balancer ControllerExternal SecretsAWS GravitonAWS Spot InstancesAmazon AuroraAmazon OpenSearchPrometheusLokiAmazon AthenaTerraform
“Tuvimos una gran experiencia trabajando con Craftech. Demostraron una habilidad y un profesionalismo excepcionales a lo largo de todo el proyecto, entregando de forma consistente un trabajo de alta calidad. Se tomaron el tiempo de entender nuestras necesidades y aportaron perspectivas valiosas para asegurar los mejores resultados posibles.”
Lautaro Bringas · Sytex

¿Tu equipo enfrenta un desafío parecido?

Pedí un assessment gratuito de costos y arquitectura en AWS.

El futuro de tu empresa despega
con Craftech

Apalancá nuestra experiencia en AWS para llevar tu producto a la nube.

Pedí tu assessment gratis