Una institución financiera nacional necesitaba que sus rifas y ruletas de premios en eventos corporativos fueran tan confiables como sus transacciones. Andes construyó en un mes una plataforma multi-tenant donde el equipo del banco crea y proyecta sus propios juegos: sorteos con aleatoriedad criptográfica, datos de participantes cifrados y listas de 100,000 inscritos importadas en unos 10 segundos. Es la evolución de nuestro portal de juegos corporativos y de la ruleta interactiva de sucursales, ahora como producto.
// El desafío
Un juego en un evento corporativo es entretenimiento, pero también es una promesa pública de transparencia. Los retos clave fueron:
- Un sorteo tiene que ser justo, y demostrarlo Frente a cientos de colaboradores, cualquier duda sobre la aleatoriedad de una rifa se convierte en un problema de reputación.
- Listas enormes, datos sensibles Las bases de participantes llegan en archivos de decenas de miles de filas con datos personales que deben protegerse de principio a fin.
- Autonomía para el organizador El equipo de eventos necesitaba crear, personalizar y lanzar juegos sin pedir cada cambio a un desarrollador.
- Un solo producto, muchas empresas La plataforma debía servir a varios clientes con sus datos, marcas y archivos completamente aislados.
- Espectáculo en pantalla El juego se proyecta en vivo: animación, sonido y un momento de revelación a la altura del evento.
// La solución tecnológica
Andes diseñó la plataforma para que la seguridad y el espectáculo convivieran en el mismo producto:
- Stack moderno Laravel 13 y Filament 5 para la administración, React 19 con Inertia para la pantalla de juego y PostgreSQL como base de datos.
- Rifas con aleatoriedad criptográfica Generador de números aleatorios criptográficamente seguro con mezcla Fisher-Yates y un bloqueo transaccional que garantiza que cada sorteo se ejecute una sola vez.
- Ruleta de premios con inventario Segmentos con cantidades y probabilidades configurables, giros protegidos contra ejecuciones simultáneas y anulaciones o reinicios siempre auditados.
- Importación masiva en paralelo Los archivos se procesan por bloques en trabajos concurrentes, con cifrado de los datos de cada participante incluido en el proceso y depuración automática a los 90 días.
- Aislamiento por espacio de trabajo Cada cliente tiene su propio espacio con roles, marca y juegos habilitados; sus archivos viven en un almacenamiento privado separado por cliente y se sirven solo con URLs firmadas.
- Sin llaves maestras Ningún rol puede acceder a otro espacio de trabajo, y la administración de la plataforma vive en un panel de operador separado.
- Listo para proyectar Modo pantalla completa que evita que la pantalla se apague, plantillas de marca, animación de tragamonedas con confeti y sonido, y exportación de resultados.
// Resultados y logros destacados
En un mes, la plataforma pasó de la primera línea de código a los eventos del banco:
-
1 mes
De la primera línea de código a dos tipos de juego en producción, rifas y ruleta de premios. -
100,000 en ~10 s
Inscritos importados de punta a punta en un solo proceso, con el cifrado de cada registro incluido. -
0 accesos cruzados
Datos, archivos y roles aislados por cliente, con cada sorteo, anulación y reinicio registrado.
// Conclusión
Lo que empezó como juegos hechos a la medida para un banco ahora es una plataforma que el propio equipo del banco opera por su cuenta, y que estamos preparando para más bancos. El organizador lanza una rifa en minutos, el público ve el sorteo en pantalla grande y el área de cumplimiento tiene el registro de cada resultado. Andes suma nuevos tipos de juego sobre la misma base, con la misma seguridad.