Caso de éxito

Flow lleva su plataforma de pagos a un modelo cloud-native en AWS en 4 meses

Plataforma cloud-native en 4 meses Fintech / Pagos Diciembre 2023 – Abril 2024 (4 meses)
MigracionModernizacion

Resumen

Flow es una pasarela de pagos online chilena que opera en Chile, México y Perú, con certificación PCI DSS y presencia en el Visa Global Registry. En plena expansión regional, necesitaba una infraestructura lista para escalar con los estándares de seguridad que exige el negocio fintech. En 4 meses, Craftech la llevó de deploys manuales a una plataforma cloud-native sobre AWS, con todos sus servicios containerizados en Amazon EKS, CI/CD automatizado y observabilidad full-stack.

Flow es una de las pasarelas de pagos más reconocidas de Chile, con operación también en México y Perú. Permite a comercios y personas cobrar con tarjetas, transferencias, links de pago, suscripciones y API REST, sostiene certificación PCI DSS y figura en el Visa Global Registry. En plena expansión regional, su plataforma de alta criticidad transaccional necesitaba una base de infraestructura a la altura del negocio. Para lograrlo sin frenar la operación, Flow eligió a Craftech, partner de AWS, para llevar su plataforma a un modelo cloud-native.

Solución implementada

  • Containerizó los siete microservicios de la plataforma (user, person, account, transfer, document, backoffice y frontend) con Docker
  • Desplegó la plataforma en Amazon EKS sobre tres cuentas AWS separadas (DEV / SHARED / PRD) con VPCs y VPC peering
  • Llevó toda la infraestructura a código con Terraform y Terragrunt, con flujo GitOps por pull request antes de aplicar cambios
  • Implementó CI/CD completo con GitLab para build y test, y despliegue continuo en Kubernetes vía ArgoCD, eliminando los deploys manuales
  • Configuró networking y seguridad de APIs con Route 53, ACM para TLS, ALB, API Gateway, Cognito y gestión centralizada de secretos con External Secrets Operator
  • Montó un stack de observabilidad full-stack: Prometheus + Thanos para métricas, Loki + Promtail para logs y Grafana para visualización
  • Capacitó y documentó al equipo de Flow (pipelines, ArgoCD y operación del stack de monitoreo) para que operara la plataforma de forma autónoma

Desafío de negocio

El punto de partida era una infraestructura sin containerización, sin pipelines de CI/CD automatizados y sin cuentas de AWS separadas por entorno. Para una pasarela de pagos en expansión, eso significaba deploys manuales y riesgosos, observabilidad limitada y una arquitectura que no estaba lista para escalar ni para sostener los estándares de seguridad que exige el negocio fintech. El equipo interno, además, no tenía la capacidad para encarar una modernización de esta escala sin interrumpir un servicio que procesa pagos de forma permanente.

Solución

Craftech tomó la infraestructura de Flow y la reconstruyó sobre AWS bajo un modelo cloud-native. Los siete microservicios de la plataforma se containerizaron con Docker y se desplegaron en Amazon EKS, distribuido en tres cuentas AWS separadas por entorno (DEV, SHARED y PRD) con VPCs y VPC peering entre cuentas. Toda la infraestructura pasó a código con Terraform y Terragrunt, con un flujo GitOps que obliga a que cada cambio de infraestructura pase por revisión de pull request antes de aplicarse. Sobre esa base se montó un pipeline de CI/CD completo: GitLab para build y test, y ArgoCD con sincronización automática para el despliegue continuo en Kubernetes, eliminando los deploys manuales. El networking y la seguridad se resolvieron con Route 53 (hosted zones pública y privada), ACM para certificados TLS, ALB, API Gateway y Cognito para autenticación de APIs, y External Secrets Operator para la gestión centralizada de credenciales. La distribución del frontend se apoyó en Amazon CloudFront y las imágenes Docker y Helm charts quedaron en Amazon ECR. Por último, se desplegó un stack de observabilidad full-stack —Prometheus con Thanos para métricas de largo plazo, Loki con Promtail para logs y Grafana para visualización— que le dio al equipo visibilidad completa del sistema.

Resultados

  • Plataforma cloud-native completamente operativa sobre AWS en 4 meses
  • Ciclo de entrega continuo y automatizado: de deploys manuales a GitOps
  • Todos los servicios en contenedores sobre Kubernetes (Amazon EKS)
  • Visibilidad completa del sistema con métricas, logs y dashboards centralizados
  • Entornos separados e infraestructura como código que reducen el riesgo operativo
  • Equipo de Flow capacitado y documentado para operar de forma autónoma

Trabajar con Craftech

El proyecto fue un trabajo conjunto entre Flow y Craftech, con foco no sólo en entregar la plataforma sino en dejar al equipo de Flow capaz de operarla por su cuenta. Craftech acompañó con sesiones de capacitación sobre ArgoCD, los pipelines y la nueva arquitectura, y entregó documentación completa —diagramas de red e infraestructura, guías de uso de los pipelines y operación del stack de monitoreo—. Al cierre, Flow quedó con una base cloud-native sólida y un equipo autónomo para evolucionar la plataforma a medida que crece en la región.

Tecnologías utilizadas

La plataforma corre sobre Amazon EKS como base de la arquitectura de contenedores, con la infraestructura gestionada como código mediante Terraform y Terragrunt. El ciclo de entrega combina GitLab CI para build y test con ArgoCD para despliegue continuo y GitOps. El networking se apoya en Amazon Route 53, ACM, ALB, API Gateway y Cognito, con External Secrets Operator para la gestión de secretos y Amazon CloudFront para la distribución del frontend; las imágenes viven en Amazon ECR. La observabilidad se construyó con Prometheus, Thanos, Loki, Promtail y Grafana, y la calidad de código se controla con SonarQube integrado al pipeline.

Stack & tecnologías

Amazon EKSTerraformTerragruntGitLab CIArgo CDAmazon CloudFrontAmazon Route 53Amazon ECRPrometheusThanosLokiGrafana
“Se destacan en gestionar la tecnología de forma eficaz, demostrando un fuerte compromiso con la adaptabilidad y con el cumplimiento de los requerimientos.”
Leonardo Jerves · Flow S.A

¿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