La situation
Un opérateur casino & 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 sur un cycle de polling, 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 une version plus rapide du pari d'avant-match - c'est une autre discipline. Une cote est un prix en direct ; un pari ouvert est une position ouverte ; un flux en retard, c'est de l'exposition non valorisée. Le vrai problème de l'opérateur : ses systèmes n'avaient aucune notion de position. Le diagnostic a recadré le projet - non pas un sportsbook plus rapide, mais une salle de marché avec un sportsbook branché dessus.
Ce 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 ; le règlement est calculé à l'instant où un résultat tombe ; et 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 - et des dérogations trader pour les décisions de jugement que les règles ne savent pas prendre.
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 celui où tout le monde s'en sert. Le moteur a été testé en charge contre plusieurs fois le plus gros événement jamais enregistré par l'opérateur avant l'acceptation de chaque jalon - et le chemin de règlement est resté délibérément ennuyeux : 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 une piste d'audit complète faisaient partie du premier jalon, et non d'un rattrapage de conformité. La mission se poursuit en équipe dédiée, pour étendre le moteur à de nouveaux types de marchés.