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
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
¿Tu equipo enfrenta un desafío parecido?
Pide un assessment gratuito de costos y arquitectura en AWS.