Cowork Arcetec

Boletería de eventos — Boletería de eventos modernizada con NestJS, Angular y PostgreSQL

Cliente: Boletería de eventos — Entretenimiento y eventos

El desafío

La venta de boletas, el portal de promotores, la taquilla y el control de acceso corrían sobre Laravel 8 y 10, Angular 16 y MySQL 8.0 sin soporte: 84 tablas, unos cinco millones de filas y apenas 11 llaves foráneas, con el pago con tarjeta pasando por el servidor.

La solución

Primero se estabilizó la plataforma anterior en contenedores, con vuelta atrás, y se cerraron sus brechas de seguridad. En paralelo se construyó la nueva con NestJS 12, Angular 22 (SSR para la web y PWA para el portal y el escáner), Prisma 7 y PostgreSQL 18, con colas en Redis e integración continua en Azure DevOps. 393 pruebas de paridad comparan cada respuesta con la del sistema anterior, y 4,32 millones de filas se migraron verificadas una por una. El pago con Azul usa firma HMAC, certificado mTLS y conciliación automática cada minuto, y cada boleta lleva un QR firmado que el escáner valida sin conexión.

Tecnologías utilizadas

Resultados

Para seguir leyendo

¿Quiere resultados similares?

Hablemos. Diseñamos soluciones a medida para su industria.

Agendar consultoría