Diffusion de données en continu lors des Jeux Olympiques
Dans le cadre des Jeux Olympiques, la Fédération Équestre Internationale (FEI) doit relever un défi de taille : centraliser et diffuser instantanément les résultats de 3 disciplines olympiques auprès d’une audience mondiale exigeante. La mission présente une dimension internationale critique, nécessitant une disponibilité maximale pour absorber des pics de trafic imprévisibles. L’enjeu majeur pour la DSI est de garantir une synchronisation parfaite entre le chronométrage officiel sur le terrain et l’affichage digital. Dans un contexte où chaque milliseconde compte pour la satisfaction des fans et l’engagement des partenaires, la solution devait être robuste, scalable et capable de traiter plus de 10 000 points de données par épreuve avec une fluidité continue.
Le temps réel au cœur de l'architecture du système d’information avec WebSocket
Pour répondre aux exigences de performance « zéro latence », nous avons privilégié la technologie WebSocket. Contrairement au protocole HTTP classique (mode requête/réponse), WebSocket établit un canal de communication bidirectionnel persistant entre le serveur et le navigateur.
Mode push
Le serveur pousse l’information dès qu’elle est disponible (note d’un juge, pénalité, classement, médailles, …).
Optimisation des ressources
Réduction drastique de l’overhead réseau et de la charge serveur.
Instantanéité
Mise à jour des interfaces client en quelques millisecondes, sans que l’internaute n’ait besoin de recharger la page, garantissant une synchronisation parfaite avec le direct télévisé.
« L’usage de la technologie Websocket, un protocole réseau qui communique de manière bidirectionnelle (en full-duplex) entre le client (navigateur web) et le serveur permet, lorsque vous consultez un site web, que la communication se fasse dans un seul sens. Avec Websocket le serveur communique en continu avec le client sans que celui-ci ait besoin d’envoyer de requêtes au serveur. »
Antony Zanetti
Directeur Technique
Un écosystème de traitement de données structuré
Nous avons conçu un écosystème de traitement de données structuré pour transformer la donnée brute en information diffusable quasi instantanément :
- Ingestion de flux ODF (Olympic Data Feed) : réception en direct des flux XML officiels de l’organisation olympique.
- Pipeline de transformation : conversion automatique des schémas XML complexes en formats JSON légers, enrichis et simplifiés pour une consommation web optimale.
- Moteur de diffusion temps réel : architecture serveur optimisée pour gérer les connexions simultanées massives et redistribuer les données via le protocole WebSocket.
- Interface d’administration dédiée : console de monitoring permettant de superviser l’état du flux et la cohérence des classements en temps réel.
- Des tests fonctionnels : nous assurons la qualité de la solution en réalisant des tests fonctionnels réguliers.
Résultats et bénéfices
performance, fluidité et engagement
Performance accrue
L’implémentation de cette solution a permis d’atteindre des standards de performance de haut niveau :
Expérience utilisateur
Une diffusion fluide où les classements et scores évoluent dynamiquement sous les yeux de l’utilisateur, sans jamais nécessiter de rechargement de page.
Stabilité sous haute charge
Une infrastructure résiliente ayant supporté les pics de trafic mondiaux durant toute la durée des épreuves olympiques.
Satisfaction utilisateur accrue
Un engagement renforcé des fans grâce à l’accès instantané aux performances de leurs athlètes favoris, couplé à une intégration transparente avec le flux vidéo FEI TV.
Zéro friction
Une interface réactive et une mise à jour continue des données de compétition.
« [Une collaboration] Excellente ! Les équipes travaillent au quotidien en étroite collaboration. AxioCode met à notre service un Directeur de projets qui coordonne l’ensemble des développements avec les chefs de projets désignés pour chaque sujet. Sur des questions spécifiques, nous avons un contact direct avec les développeurs, ce qui crée une réelle proximité entre les deux équipes. Une réunion de projet hebdomadaire permet de faire un point complet sur l’ensemble des développements et de planifier les travaux futurs. Des séances de travail se tiennent également de façon régulière à Lausanne dans nos locaux. »
Gaspard Dufour
Directeur des opérations technologiques, Fédération Équestre Internationale
Un partenariat de longue date entre la FEI et AxioCode
Nous accompagnons la Fédération Équestre Internationale (FEI) depuis plusieurs années avec des solutions digitales qui répondent à des besoins très divers : traçabilité, gestion des chevaux (suivi sanitaire de l’animal, historique, performances en compétition…), gestion des athlètes, des concours, etc. Vous souhaitez, vous aussi, faire appel à nos services ?
« AxioCode a eu la capacité de fournir rapidement des ressources pour la réalisation de plateformes innovantes basées sur la mobilité, avec des solutions utilisant les dernières évolutions technologiques, notamment web offline mais aussi mobile natif. Les tarifs proposés par AxioCode sont attractifs, avec une offre bien placée sur le marché de la prestation de services informatiques. La réactivité d’AxioCode et le rapport qualité / prix ont été des éléments clés dans le processus de décision. »
Gaspard Dufour
Directeur des opérations technologiques, Fédération Équestre Internationale