Caso de éxito

Flow lleva su plataforma de pagos a un modelo cloud-native en AWS en 4 meses, con CI/CD completo y observabilidad full-stack

Cloud-native en AWS en 4 meses E-commerce / Fintech
MigraciónModernización

Resumen

Flow es una pasarela de pagos online chilena con certificación PCI DSS, que opera en Chile, México y Perú. Su infraestructura no tenía containerización, CI/CD automatizado ni separación de entornos, y los deploys eran manuales y riesgosos. Craftech la llevó a un modelo cloud-native sobre AWS, con Kubernetes, GitOps y observabilidad full-stack. En 4 meses la plataforma quedó completamente operativa y el equipo de Flow, capacitado para operarla de forma autónoma.

4 meses

para tener la plataforma cloud-native completamente operativa en AWS

Flow es una pasarela de pagos online chilena que opera en Chile, México y Perú. Permite cobrar con tarjetas de crédito y débito, transferencias, links de pago, suscripciones y API REST. Cuenta con certificación PCI DSS y es parte del Visa Global Registry. Al momento del proyecto era una startup en expansión regional con una plataforma de alta criticidad transaccional.

Solución implementada

  • Containerización de 7 microservicios
  • Amazon EKS en 3 cuentas AWS separadas (DEV, SHARED y PRD) con VPCs y VPC peering
  • Terraform y Terragrunt para la infraestructura como código, con Atlantis como motor GitOps
  • GitLab CI para build y test, y ArgoCD con sincronización automática
  • External Secrets Operator para credenciales
  • Route 53 con zonas pública y privada, ACM, ALB, API Gateway y Amazon Cognito para autenticación de APIs, y VPN para acceso interno
  • Amazon CloudFront para los frontends y Amazon ECR para imágenes y Helm charts
  • Observabilidad con Prometheus y Thanos, Loki y Promtail, y Grafana
  • SonarQube integrado al pipeline
  • Capacitación y documentación: diagramas de red e infraestructura, y guías de pipelines y monitoreo

Desafío de negocio

La infraestructura de Flow no tenía containerización, CI/CD automatizado ni cuentas AWS separadas por entorno. Los deploys eran manuales y riesgosos, la observabilidad era limitada y la infraestructura no estaba preparada para escalar ni para los estándares de seguridad del negocio fintech. Además, el equipo no tenía capacidad interna para modernizar a esta escala sin interrumpir la operación.

Solución

Craftech llevó la infraestructura a un modelo cloud-native sobre AWS. Containerizó los 7 microservicios y los desplegó en Amazon EKS, en 3 cuentas AWS separadas para desarrollo, shared y producción, con VPCs y VPC peering. Armó un CI/CD completo con GitLab CI para build y test, y despliegue continuo con ArgoCD. Toda la infraestructura quedó como código con Terraform y Terragrunt, con un flujo GitOps en Atlantis para que los cambios de infraestructura pasen por pull request. Sumó External Secrets Operator para las credenciales; Route 53, ACM, ALB, API Gateway y Amazon Cognito para la autenticación de APIs; Amazon CloudFront para los frontends, y una capa de observabilidad con Prometheus, Thanos, Loki, Promtail y Grafana, con SonarQube integrado al pipeline. Cerró con capacitación y documentación completa para que el equipo opere de forma autónoma.

Resultados

  • Plataforma cloud-native completamente operativa en AWS en 4 meses
  • De deploys manuales a entrega continua automatizada, con todos los servicios en contenedores sobre Kubernetes gestionados con GitOps
  • Visibilidad completa del sistema: métricas, logs y dashboards centralizados
  • Menor riesgo operativo gracias a la separación de entornos y la infraestructura como código
  • Equipo de Flow capacitado y documentado para operar de forma autónoma

Stack & tecnologías

Amazon EKSTerraformTerragruntAtlantisGitLab CIArgo CDExternal Secrets OperatorAmazon Route 53ACMApplication Load BalancerAPI GatewayAmazon CognitoAmazon CloudFrontAmazon ECRPrometheusThanosLokiGrafanaSonarQube

¿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