La situación
Un operador de casino y apuestas deportivas quería hacer crecer su oferta en vivo - cuotas que se mueven con el partido, cobro anticipado a mitad de evento, mercados que se abren y se cierran en segundos. Su plataforma existente estaba pensada para apuestas previas al partido: las cuotas se actualizaban por ciclos de sondeo, la liquidación corría por lotes y los traders gestionaban el riesgo desde hojas de cálculo que refrescaban a mano. Cada gran encuentro era una prueba de carga que la plataforma superaba por los pelos.
El problema debajo del problema
Las apuestas en vivo no son una versión más rápida de las apuestas previas al partido: son una disciplina distinta. Una cuota es un precio vivo; las apuestas abiertas son posiciones abiertas; un feed desactualizado es exposición sin precio. El problema real del operador era que sus sistemas no tenían el concepto de posición. El diagnóstico replanteó el desarrollo: no una casa de apuestas más rápida, sino una sala de trading con una casa de apuestas conectada.
Qué construimos
Un motor orientado a eventos donde cada mercado es un libro y cada apuesta una ejecución. Las cuotas se mueven con los eventos del mercado, no con temporizadores; la liquidación se calcula en el momento en que se resuelve el resultado; y la mesa de trading vigila la exposición en vivo por mercado, por evento y por segmento de cliente, con límites automáticos que pausan un mercado antes de que el riesgo se dispare - y anulaciones del trader para las decisiones de criterio que las reglas no pueden tomar.
La parte difícil
La carga punta no es la carga media. Un gran evento comprime el tráfico de un día entero en el tiempo de descuento, y el único momento en que el sistema no puede fallar es justo cuando todo el mundo lo está usando. El motor se probó con múltiplos del mayor evento registrado del operador antes de aceptar cada hito - y el camino de la liquidación se mantuvo deliberadamente aburrido: sin cachés ingeniosas entre un resultado resuelto y el saldo del cliente.
Resultados que se sostuvieron
El libro en vivo atraviesa ahora los encuentros de mayor demanda sin incidentes, el tiempo entre apuesta y liquidación se mantiene por debajo de 300 milisegundos bajo carga y la mesa de trading gestiona el riesgo desde paneles en lugar de hojas de cálculo. Los controles de juego responsable y un registro de auditoría completo formaron parte del primer hito, no de un parche de cumplimiento posterior. La colaboración continúa como equipo dedicado, ampliando el motor a nuevos tipos de mercado.