SmartTix
Tampa, Florida
Venta de entradas SaaS
AWS Control Tower, AWS Lambda, Amazon API Gateway, Amazon RDS, Route 53, CloudFront, Amazon S3, IAM, AWS Secrets Manager, Amazon EventBridge, AWS X-Ray, Terraform, GitHub Actions, Auth0
SmartTix, un proveedor de venta de entradas SaaS, se asoció con Avahi para modernizar y automatizar la implementación de su infraestructura en la nube en AWS. Ante los desafíos que planteaba la incorporación de clientes y la escalabilidad de la infraestructura, SmartTix necesitaba una arquitectura multiinquilino segura, modular y reutilizable. Avahi diseñó e implementó una zona de aterrizaje sólida y automatizada utilizando AWS Control Tower y Terraform, lo que agilizó el aprovisionamiento del entorno y mejoró la gobernanza. Esto permitió a SmartTix escalar rápidamente, manteniendo al mismo tiempo la gestión centralizada y la coherencia operativa.
SmartTix es una empresa SaaS con sede en Florida que ofrece soluciones de venta de entradas en línea para eventos, recintos y organizaciones. Su plataforma admite cargas de trabajo transaccionales de gran volumen y requiere una escalabilidad y seguridad dinámicas. A medida que SmartTix ampliaba su base de clientes, la necesidad de una base en la nube escalable, automatizada y segura se hizo fundamental para ofrecer servicios fiables.
La infraestructura heredada de SmartTix presentaba limitaciones de escalabilidad y requería un esfuerzo manual excesivo para aprovisionar nuevos entornos de clientes. Cada cliente necesitaba un aislamiento lógico para la seguridad y la claridad operativa, pero sin automatización, las implementaciones eran lentas y propensas a errores. Además, la gestión de entornos en las fases de pruebas, desarrollo y producción carecía de la gobernanza centralizada necesaria para un rápido crecimiento. Si no se abordaban estos problemas, SmartTix se arriesgaba a reducir la velocidad de implementación, a la incoherencia de los estándares de la infraestructura y a una creciente deuda técnica que podría ralentizar la incorporación de clientes y la innovación de productos.
AWS ofreció a SmartTix la escalabilidad, las capacidades de automatización y la seguridad necesarias para su plataforma SaaS. AWS Control Tower permitió la configuración de una zona de aterrizaje multi-cuenta con gobernanza, facturación y aplicación de políticas centralizadas. La integración con servicios como Lambda, API Gateway y Amazon RDS proporcionó un entorno robusto y compatible con serverless. AWS también fue seleccionado por su soporte de Infraestructura como Código y la perfecta orquestación de servicios.
Avahi, un socio de servicios de nivel Premier de AWS, fue seleccionado por su profunda experiencia técnica en el diseño y la automatización nativos de la nube, así como por su trayectoria probada en proyectos MAP Lite Mobilize. La experiencia de Avahi en la construcción de arquitecturas SaaS escalables utilizando Terraform y GitHub Actions dio a SmartTix la confianza de que su infraestructura sería segura, modular y preparada para el futuro. El enfoque gradual de Avahi, la documentación detallada y el proceso de traspaso integral garantizaron una mínima interrupción y una mantenibilidad a largo plazo.
Avahi ejecutó un proyecto multifásico centrado en la automatización, la seguridad y la eficiencia operativa. La solución incluía:
– Diseño e implementación de la zona de aterrizaje: Avahi diseñó e implementó una estructura multi-cuenta basada en Control Tower para aislar los entornos por cliente y por fase de carga de trabajo (desarrollo, pruebas, producción), lo que permitió la gobernanza y la facturación centralizadas.
– Infraestructura como código con Terraform: Avahi desarrolló plantillas de Terraform reutilizables y parametrizadas que cubren VPC, políticas de IAM, grupos de seguridad, funciones Lambda, API Gateway, bases de datos RDS, Route 53, CloudFront e integración de Auth0 SSO. Las plantillas siguieron los principios del marco AWS Well-Architected.
– Automatización e integración de CI/CD: Se construyó una canalización de CI/CD utilizando GitHub Actions para automatizar la implementación de la infraestructura en todos los entornos. Se incluyó la automatización de la incorporación de clientes para permitir un aprovisionamiento rápido con un mínimo de pasos manuales.
– Seguridad y gobernanza: El proyecto implementó módulos IaC controlados por versiones con documentación detallada y listas de verificación de validación. Las mejores prácticas de seguridad se aplicaron utilizando roles IAM, plantillas de cifrado y configuraciones de red aisladas.
– Documentación y habilitación: Avahi entregó manuales de operaciones detallados, guías de implementación y realizó sesiones de transferencia de conocimientos para garantizar que el equipo de SmartTix pudiera gestionar la infraestructura de forma independiente después de la entrega.
– Arquitectura multi-cuenta y diseño de automatización
– Plantillas de Terraform para todos los componentes de la infraestructura
– Canalización de CI/CD con GitHub Actions
– Automatización de la incorporación de clientes
– Controles de seguridad y plantillas de gobernanza
– Documentación final, manuales de operaciones y transferencia de conocimientos
SmartTix ahora tiene una infraestructura escalable y repetible que puede aprovisionar nuevos entornos de clientes de forma rápida y segura. La automatización redujo drásticamente los errores manuales y el tiempo de implementación, mientras que la gestión centralizada mejoró la gobernanza y la visibilidad en todas las cuentas.
– Cobertura del 100% de la infraestructura como código para los componentes definidos
– Reducción del 90% de las tareas manuales de incorporación
– 3 niveles de entorno (desarrollo, pruebas, producción) con plantillas y validados

Fundador, bravo foxtrot