Aller au contenu

Un moteur de paris en direct conçu comme une salle de marché

Comment un opérateur casino et sportsbook en est venu à piloter son livre in-play sur un moteur qui traite chaque marché comme une position de trading. Des centaines de milliers d'utilisateurs finaux, et un règlement en moins d'une seconde.

Logiciel sur mesureÉquipe dédiée100k+ utilisateurs finaux
<300 ms
de latence entre pari et règlement
100k+
utilisateurs finaux servis
à l'épreuve des pics
aucune interruption sur les grands événements
jalon 1
contrôles de jeu responsable intégrés

La situation

Un opérateur casino et sportsbook voulait développer son offre in-play : des cotes qui bougent avec le match, un cash-out en cours d'événement, des marchés qui s'ouvrent et se ferment en quelques secondes. Sa plateforme historique avait été conçue pour le pari d'avant-match. Les cotes se rafraîchissaient par interrogation périodique, le règlement tournait par lots, et les traders pilotaient le risque depuis des tableurs mis à jour à la main. Chaque grande affiche était un test de charge que la plateforme passait de justesse.

Le problème derrière le problème

Le pari in-play n'est pas un pari d'avant-match en plus rapide : c'est une autre discipline. Une cote est un prix en direct, un pari ouvert est une position ouverte, et un flux en retard devient de l'exposition non valorisée. Le vrai problème de l'opérateur tenait là. Ses systèmes n'avaient aucune notion de position. Le diagnostic a donc recadré le projet, non pas un sportsbook plus rapide, mais une salle de marché avec un sportsbook branché dessus.

Le moteur que nous avons construit

Un moteur événementiel où chaque marché est un carnet d'ordres et chaque pari une exécution. Les cotes bougent sur des événements de marché, pas sur des minuteurs, et le règlement se calcule à l'instant où un résultat tombe. Le desk de trading suit l'exposition en direct par marché, par événement et par segment de clientèle, avec des limites automatiques qui suspendent un marché avant que le risque ne dérape. Restent les décisions de jugement que les règles ne savent pas prendre : le trader garde la main.

Architecture du système : pipeline de cotes et de règlement en temps réel · tableaux de bord d'exposition par marché · limites de risque automatisées avec dérogation trader · contrôles de jeu responsable et piste d'audit complète dès le premier jalon

La difficulté

La charge de pointe n'est pas la charge moyenne. Un grand événement comprime le trafic d'une journée dans le temps additionnel, et le seul moment où le système n'a pas le droit de tomber est précisément celui où tout le monde s'en sert. Avant la validation de chaque jalon, le moteur a donc été soumis à des tests de charge représentant plusieurs fois le plus gros événement jamais enregistré par l'opérateur. Le chemin de règlement, lui, est resté volontairement sans surprise : aucun cache astucieux entre un résultat acquis et le solde d'un client.

Des résultats qui ont tenu

Le livre in-play traverse désormais les grandes affiches sans incident, la latence du pari au règlement reste sous les 300 millisecondes en charge, et le desk de trading pilote le risque depuis des tableaux de bord plutôt que des tableurs. Les contrôles de jeu responsable et la piste d'audit complète appartenaient au premier jalon, et non à un rattrapage de conformité. La mission se poursuit en équipe dédiée, pour étendre le moteur à de nouveaux types de marchés.

De l'argent en temps réel sur des systèmes conçus pour le traitement par lots ?

La séance de diagnostic est gratuite, et elle commence par mesurer votre pointe plutôt que votre moyenne.