Caso de éxito

Touch LATAM pasa de un monolito a microservicios en Amazon EKS para escalar en Latinoamérica

Otras industrias
Modernización

Resumen

Touch es una empresa de servicios de marketing y herramientas de ventas con más de 18 años de experiencia, 60 mil colaboradores en 12 países y más de 100 clientes. Para crecer en Latinoamérica necesitaba una infraestructura capaz de escalar y soportar más tráfico. Craftech migró su arquitectura monolítica a microservicios en contenedores sobre Amazon EKS. Hoy Touch despliega más rápido, con mejor disponibilidad y menores costos.

Touch es una empresa de servicios de marketing y herramientas de ventas con más de 18 años de experiencia, 60 mil colaboradores en 12 países y más de 100 clientes. Ofrece ejecución en punto de venta, consultoría de marketing y equipos de servicios, y BTL.

Solución implementada

  • Microservicios en Amazon EKS con una combinación de instancias Spot y On-Demand
  • Capacidad administrada por Karpenter para aprovisionar nodos de forma rápida y optimizar costos
  • Amazon CloudFront como CDN para servir el sitio web con baja latencia, con origin access identity para que solo se acceda vía CloudFront y no directamente desde S3
  • Pipelines de CI/CD y prácticas DevOps
  • Infraestructura como código con Terraform y automatización con Atlantis
  • Métricas y logs de cada microservicio con Prometheus y Thanos, Promtail y Loki, y dashboards en Grafana
  • Clúster EKS central de monitoreo y alertas

Desafío de negocio

El objetivo de Touch era ofrecer sus servicios en más países de Latinoamérica y multiplicar su base de clientes. Para eso necesitaba una infraestructura capaz de escalar y soportar más tráfico: migrar de una arquitectura monolítica a microservicios en contenedores, en Amazon EKS.

Solución

Para escalar rápido, Craftech desplegó los microservicios en Amazon EKS con una combinación de instancias Spot y On-Demand, con capacidad administrada por Karpenter para aprovisionar nodos de forma rápida y optimizar costos. El sitio web se sirve con baja latencia a través de Amazon CloudFront, con origin access identity para que solo se acceda vía CloudFront y no directamente desde S3. Para acelerar las entregas, implementó pipelines de CI/CD y prácticas DevOps, con infraestructura como código en Terraform y automatización con Atlantis. Para la observabilidad, sumó métricas y logs de cada microservicio: Prometheus con Thanos para consultar múltiples clústeres de forma unificada, Promtail y Loki para los logs y Grafana para los dashboards, con un clúster EKS central de monitoreo y alertas.

Resultados

  • Mayor velocidad de despliegue, que facilita el ciclo diario de lanzamientos
  • Mejor disponibilidad y estabilidad con escalado automático
  • Monitoreo unificado de métricas de múltiples clústeres de Kubernetes con Thanos
  • Menores costos, mejor escalabilidad y confiabilidad desde la migración a EKS

Stack & tecnologías

Amazon EKSKarpenterAWS Spot InstancesAmazon CloudFrontAmazon S3TerraformAtlantisPrometheusThanosLokiPromtailGrafana

¿Tu equipo enfrenta un desafío parecido?

Pide un assessment gratuito de costos y arquitectura en AWS.

El futuro de tu empresa despega
con Craftech

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

Pide tu assessment gratis