Caso de éxito
Benji Pays construye su infraestructura DevOps en AWS con Craftech: multi-cuenta, CI/CD blue-green y PCI DSS desde el día uno
Resumen
Benji Pays es una plataforma SaaS de automatización de cuentas por cobrar con base en Vancouver, Canadá, que conecta sistemas de contabilidad con múltiples procesadores de pago para que MSPs y pymes cobren más rápido y con menos trabajo manual. Como procesa pagos, necesitaba una infraestructura profesional, segura y conforme a PCI DSS desde el primer día. Craftech actúa como su equipo de infraestructura desde agosto de 2024: montó una organización multi-cuenta en AWS, un pipeline CI/CD con despliegue blue-green sin downtime y una postura de seguridad PCI DSS en evolución continua.
Benji Pays automatiza las cuentas por cobrar: conecta los sistemas de contabilidad que ya usan las empresas —QuickBooks, Xero— con múltiples procesadores de pago (Stripe, Moneris, Elavon, Bambora, entre otros) para automatizar cobros, sincronización contable y gestión de pagos. Con base en Vancouver y clientes principalmente MSPs y pymes de Norteamérica, la compañía crece y se expande hacia Reino Unido y Australia. Para procesar pagos a esa escala hace falta una infraestructura sólida, segura y conforme, y Benji Pays eligió a Craftech —partner de AWS— como su equipo de infraestructura para construirla y operarla desde el día uno.
Solución implementada
- Estableció la organización multi-cuenta en AWS (Producción / Staging / Shared) con accesos gestionados por roles IAM, eliminando las Access Keys
- Implementó un pipeline CI/CD con GitHub Actions y despliegue blue-green sobre Elastic Beanstalk (web, portal, QBD, webhooks, API server) para deploys sin downtime
- Mantiene la plataforma en versiones soportadas: Amazon Linux 2 → AL2023 y Node.js 20 → 22
- Sumó Redis sobre Amazon ECS e infraestructura de email transaccional con Amazon SES global
- Definió la infraestructura como código para los entornos de Elastic Beanstalk, con monitoreo vía Elastic Beanstalk y Amazon CloudWatch
- Trabaja el cumplimiento PCI DSS, incluyendo pentesting PCI y una solución de monitoreo de integridad de archivos (FIM)
- Avanza con una estrategia de DRP y una expansión multi-región hacia Londres y Melbourne
Desafío de negocio
El punto de partida era claro: una fintech que procesa pagos necesita cumplir PCI DSS, desplegar sin interrumpir el servicio y apoyarse en una base que pueda escalar a la par del negocio. Benji Pays no buscaba un proyecto puntual sino un equipo de infraestructura que diseñara, implementara y operara su plataforma de forma continua. La relación arrancó con un assessment que permitió identificar los gaps y las prioridades de la infraestructura existente, y a partir de ahí ordenar el trabajo: seguridad, despliegues, actualizaciones y una estrategia de continuidad.
Solución
Craftech estableció una organización multi-cuenta en AWS —Producción, Staging y Shared— con accesos gestionados por roles IAM y eliminación de las Access Keys, una decisión que reduce la superficie de riesgo desde la base. Sobre esa estructura montó un pipeline CI/CD con GitHub Actions y despliegue blue-green en Elastic Beanstalk para los distintos componentes del producto (web, portal, QBD, webhooks, API server), de modo que cada release llegue a producción sin downtime. La plataforma se mantiene en versiones soportadas con actualizaciones continuas (Amazon Linux 2 a AL2023, Node.js 20 a 22), y se sumaron Redis sobre Amazon ECS e infraestructura de email transaccional con Amazon SES global. Toda la configuración de los entornos Beanstalk vive como código, con monitoreo vía Elastic Beanstalk y Amazon CloudWatch. En paralelo, Craftech trabaja el cumplimiento PCI DSS —con pentesting PCI y una solución de monitoreo de integridad de archivos (FIM)— y avanza con una estrategia de DRP y una expansión multi-región hacia Londres y Melbourne para acompañar el crecimiento internacional.
Resultados
- Pipeline CI/CD con despliegue blue-green operativo en producción, con deploys sin downtime
- Plataforma actualizada a Node.js 22 y Amazon Linux 2023, en versiones soportadas
- Infraestructura multi-cuenta con accesos gestionados por roles IAM, sin Access Keys
- Postura de seguridad PCI DSS establecida y en evolución continua
- Plataforma estable que sostiene la expansión del negocio hacia nuevos mercados
Trabajar con Craftech
Más que un proveedor puntual, Craftech funciona como el equipo de infraestructura de Benji Pays: diseña, implementa y opera la plataforma de forma continua, y prioriza el trabajo junto al equipo del cliente. Esa cercanía permite sostener una postura de seguridad PCI DSS que evoluciona con el producto, mantener la plataforma siempre en versiones soportadas y planificar con tiempo los próximos pasos —continuidad y multi-región— sin frenar el ritmo del negocio.
Tecnologías utilizadas
La plataforma corre sobre AWS Elastic Beanstalk con despliegue blue-green orquestado por GitHub Actions, en una organización multi-cuenta gobernada con AWS IAM (roles, sin Access Keys). Se apoya en Amazon ECS para Redis, Amazon SES para el email transaccional global y Amazon CloudWatch junto con el monitoreo de Elastic Beanstalk para la observabilidad. La infraestructura de los entornos se gestiona como código, y la postura de seguridad incluye prácticas de cumplimiento PCI DSS, pentesting y monitoreo de integridad de archivos (FIM).
Stack & tecnologías
¿Tu equipo enfrenta un desafío parecido?
Pedí un assessment gratuito de costos y arquitectura en AWS.