Skip to content

Un motor de apuestas en vivo construido como una mesa de trading

Cómo un operador de casino y apuestas deportivas acabó gestionando su libro en vivo con un motor que trata cada mercado como una posición de trading - al servicio de cientos de miles de usuarios finales y con liquidación en menos de un segundo.

Software a medidaEquipo dedicado100k+ usuarios finales
<300 ms
latencia entre apuesta y liquidación
100k+
usuarios finales atendidos
a prueba de picos
sin caídas en los grandes eventos
H1
controles de juego responsable de origen

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.

Forma del sistema: canalización de cuotas y liquidación en tiempo real · paneles de exposición por mercado · límites de riesgo automáticos con anulación del trader · controles de juego responsable y registro de auditoría completo desde el primer hito

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.

¿Mueve dinero en tiempo real sobre sistemas de la era de los lotes?

La sesión de diagnóstico es gratuita - y empieza por medir su pico, no su media.