Caso de éxito
Touch LATAM pasa de un monolito a microservicios en Amazon EKS para escalar en Latinoamérica
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
¿Tu equipo enfrenta un desafío parecido?
Pide un assessment gratuito de costos y arquitectura en AWS.