Améliorer l’expérience de jeu grâce à la technologie de transmission d’événements en continu
En Norvège, Norsk Tipping utilise la plateforme IBM Event Streams pour accélérer le traitement de données et fournir des services utilisateur plus réactifs
Norsk Tipping game sur téléphone portable
Norsk Tipping AS est une société de jeu originale. Spécialisée dans les paris sportifs en ligne, les jeux de casino, les cartes à gratter et diverses loteries, sa mission sociale est de fournir un environnement de jeu responsable et attrayant dans lequel les fonds supplémentaires générés sont reversés à la société civile norvégienne.

Norsk Tipping est la propriété de l’Etat ; elle appartient donc au peuple norvégien. Avec plus de deux millions de clients, elle concerne près de la moitié de la population adulte norvégienne.

Quels avantages pour la société norvégienne ? Le ministère de la Culture distribue les fonds excédentaires générés par Norsk Tipping à diverses bonnes causes : 63 % au sport, 18 % à la culture et 18 % à des organisations humanitaires. En 2022, l’entreprise a contribué à hauteur de plus de 630 millions de dollars à ces activités.

Pour encourager une pratique responsable des jeux en ligne, pour chaque utilisateur, Norsk Tipping surveille les types de jeux utilisés, la fréquence des paris, les pertes et plus encore. Ensuite, la société intervient en douceur lorsque les analyses de données identifient des modèles qui montrent un risque accru de développer des problèmes de jeu. En se connectant, les utilisateurs peuvent voir le statut en vert, jaune ou rouge indiquant s'ils ont une pratique de jeu responsable, et, si nécessaire, ils reçoivent des commentaires et des conseils pour réduire leur score et les risques afférents.

L’exploration des données de jeu, un véritable défi. Chaque semaine, en période de pointe, jusqu’à un million d’utilisateurs génèrent plusieurs milliers de transactions par seconde à traiter, stocker et analyser. Le traitement est si intensif qu’il est généralement effectué en mode de traitement par lots.

L’extraction des données à partir de l’entrepôt de données par lots et leur analyse permettant d’obtenir des informations confirmant ou non un jeu responsable prend 24 heures, et le traitement par lots des utilisateurs abonnés à la loterie prenait jusqu’ici 8 à 9 heures. Ces délais ont conduit les architectes informatiques de Norsk Tipping à explorer une architecture de données plus moderne et axée sur les événements. L’objectif est de traiter les événements de données en mouvement afin d’accélérer la réponse des applications et d’améliorer l’expérience utilisateur.

« Dans notre architecture existante, nous extrayons les données d’un système ou d’une base de données lorsqu’une requête provient d’Internet », explique Jan Harald Fonås, ingénieur système Middleware chez Norsk Tipping. « Nous testons une architecture basée sur les événements où ces données sont déjà présentes, car lorsqu’elles ont été générées, elles ont été envoyées via un moteur de transmission d’événements en continu et attendent d’être consommées. »

« Dans certains cas, une architecture basée sur un événement serait plus rapide et n'imposerait pas une telle charge sur l’infrastructure », ajoute Tormod Kvalheim, responsable des applications. « Cela pourrait également favoriser l’innovation, en fournissant des données aux développeurs pour la création de nouveaux produits et services. »

Pourtant, pour expérimenter une architecture orientée événements, l’équipe informatique a d’abord dû sélectionner une plateforme de transmission d’événements en continu qui répondait aux besoins de Norsk Tipping.

5 000 transactions

 

En cas de pic d'activité, Norsk Tipping doit traiter plus de 5 000 transactions de jeu par seconde

Augmentation par 6

 

Le traitement des abonnements à la loterie est 6 fois plus rapide avec Event Streams

Dans certains cas, une architecture basée sur les événements serait plus rapide et ne solliciterait pas autant l’infrastructure. Cela pourrait également stimuler l’innovation en fournissant des données aux développeurs pour la création de nouveaux produits et services. Tormod Kvalheim Responsable des applications Norsk Tipping AS
Un éditeur Kafka avec la bonne technologie et le bon niveau de support

Les architectes informatiques disposaient de plusieurs exigences pour leur plateforme de streaming. Apache Kafka est la solution open source leader et dans le cadre du programme de modernisation de l’infrastructure de Norsk Tipping, Kafka devait s’exécuter dans les conteneurs Kubernetes. Les architectes recherchaient également un éditeur capable de leur apporter une assistance continue et robuste, plutôt qu’une simple relation transactionnelle.

Après avoir testé différentes solutions de streaming, ils ont choisi IBM® Event Streams, une plateforme de streaming d’événements et d’automatisation d’entreprise basée sur Apache Kafka. Event Streams intègre la technologie open source Strimzi pour déployer Kafka de manière résiliente et gérable, et offre une gamme de fonctionnalités supplémentaires pour étendre les fonctionnalités de base. Comme tous les produits d’IBM Cloud Pak® for Integration, Event Streams est conçu pour fonctionner sur Red Hat® OpenShift® (lien externe à ibm.com) et d’autres plateformes de conteneurs Kubernetes.

« Lorsque nous avons vu qu’IBM travaillait avec OpenShift et Strimzi, nous avons réalisé que c’est ce que nous voulions, explique Andrea Knagenhjelm, ingénieur en systèmes de middleware chez Norsk Tipping. « En tant qu’opérateur, les ressources Event Streams sont très faciles à gérer. »

« Event Streams est vraiment fiable et IBM a toujours été là pour nous soutenir », explique Jan Harald Fonås. « Si IBM Norvège n’est pas en mesure de nous aider, un autre acteur d’IBM est toujours là pour nous prêter main forte. »

Event Streams est vraiment fiable et IBM a toujours été là pour nous soutenir. Jan Harald Fonås Ingénieur en systèmes de middleware Norsk Tipping AS
Soutenir un service populaire d’abonnement à la loterie

Bien qu’il soit encore tôt, Norsk Tipping a commencé à capitaliser sur Event Streams. Il alimente un service populaire qui permet aux utilisateurs de s’abonner à leurs jeux de loterie préférés et de jouer chaque semaine. Le service enregistre les numéros préférés ou les sélectionne au hasard, et chaque lundi envoie aux utilisateurs des mises à jour par SMS des achats effectués par le système.

Le service démontre la puissance de traitement d’Event Streams. Avant, le traitement par lots de la liste des abonnements prenait 8 à 9 heures. Le traitement est désormais 6 fois moins long, environ 1,5 heure. Cette vitesse rend le service plus réactif pour les utilisateurs, et améliore leur expérience.

Dans un autre cas d’utilisation, Event Streams améliore l’expérience des partenaires en calculant rapidement les commissions de vente dues aux affiliés lorsque les utilisateurs achètent des jeux sur leur site Web. Il alimente également une nouvelle application client, actuellement en phase de test, qui permettra aux développeurs de créer plus efficacement des jeux et des services centrés sur le client.

Norsk Tipping prévoit également d’appliquer la transmission d’événements en continu aux mises à jour de la pratique responsable du jeu, en permettant une plus grande personnalisation. Au lieu de prendre 24 heures pour le traitement par lots des profils utilisateur, Event Streams pourrait agir beaucoup plus rapidement et éventuellement déclencher des interventions en temps quasi réel lorsque le comportement des utilisateurs approche de la zone rouge.

« Event Streams devrait aider nos systèmes à réagir plus rapidement et à améliorer la personnalisation », explique M. Fonås. « Lorsque plusieurs événements de données client convergeront dans un système, il pourrait générer une réponse, offrant une expérience utilisateur unique pour ce client spécifique. »

Event Streams devrait aider nos systèmes à réagir plus rapidement et à améliorer la personnalisation. Lorsque plusieurs événements de données client convergeront dans un système, il pourrait générer une réponse, offrant une expérience utilisateur unique pour ce client spécifique. Jan Harald Fonås Ingénieur en systèmes de middleware Norsk Tipping AS
Mesurer la réussite en terrains de football et en activités sportives pour les enfants

La vitesse du service d’abonnement et l’expérience utilisateur améliorée témoignent du potentiel d’Event Streams. Il s’agit de l’un des nombreux cas d’utilisation en cours d’élaboration qui s’inscrivent dans la mission de Norsk Tipping, visant à contribuer à la richesse de la société norvégienne.

« Le service d’abonnement est très important pour nos clients, car ils peuvent simplement s’abonner et ne plus avoir à penser à acheter à nouveau des jeux de loterie », explique Tormod Kvalheim. « C’est un processus apprécié car le système assure le service. »

En effet, de nombreux clients utilisent le service chaque semaine, avec un chiffre d’affaires hebdomadaire en constante augmentation. Et bien sûr, les bénéfices financent des projets d’utilité publique, marque de fabrique de Norsk Tipping.

« Parfois, dans l’entreprise, pour plaisanter, nous mesurons les choses en terrains de football pour les enfants », sourit Tormod Kvalheim. « Lorsque nous réussissons, c’est plus d’argent pour la culture, les organisations humanitaires et les terrains de football pour les enfants. C’est le bon côté des jeux d’argent. »

Logo de Norsk Tipping
A propos de Norsk Tipping AS

Fondée en 1946 et basée à Hamar, en Norvège, la société Norsk Tipping (lien externe à ibm.com) est une société de jeux d’argent appartenant à l’Etat qui reverse tous ses bénéfices à la société publique. Norsk Tipping, qui travaille activement à la lutte contre la dépendance aux jeux d’argent, emploie environ 400 personnes et en 2022 a reversé plus de 630 millions de dollars à des organisations sportives, culturelles et humanitaires.

Passez à l’étape suivante

Pour en savoir plus sur les solutions IBM présentées dans cette étude de cas, veuillez contacter votre interlocuteur IBM habituel ou votre partenaire commercial IBM.

Lire le PDF Voir plus d’études de cas Event Streams renforce la valeur de Kafka Lire le blog Qu’est-ce que l’architecture orientée événements ? En savoir plus
Mentions légales

© Copyright IBM Corporation 2023. IBM Corporation, New Orchard Road, Armonk, NY 10504

Produit aux Etats-Unis, février 2023.

IBM, le logo IBM et IBM Cloud Pak sont des marques commerciales d'International Business Machines Corporation, déposées dans de nombreux pays. Les autres noms de produits et de services peuvent être des marques d’IBM ou d’autres sociétés. Une liste actualisée des marques d'IBM est disponible sur ibm.com/trademark.

Red Hat®, JBoss®, OpenShift®, Fedora®, Hibernate®, Ansible®, CloudForms®, RHCA®, RHCE®, RHCSA®, Ceph® et Gluster® sont des marques de Red Hat, Inc. ou de ses filiales aux Etats-Unis et dans d’autres pays.

Les informations contenues dans le présent document étaient à jour à la date de sa publication initiale. Elles peuvent être modifiées sans préavis par IBM. Les offres mentionnées dans le présent document ne sont pas toutes disponibles dans tous les pays où la société IBM est présente.

Toutes les références clients mentionnées ou décrites illustrent la façon dont certains clients ont utilisé les produits IBM et précisent les résultats qu'ils ont pu obtenir. Les chiffres réels en termes de coûts environnementaux et de performances peuvent varier d'un client à l'autre en fonction de la configuration et des conditions de fonctionnement. En général, les résultats attendus ne peuvent pas être garantis, car les résultats de chaque client dépendent entièrement des systèmes du client et des services commandés. LES INFORMATIONS CONTENUES DANS LE PRÉSENT DOCUMENT SONT FOURNIES « EN L'ÉTAT », SANS AUCUNE GARANTIE EXPLICITE OU IMPLICITE, NOTAMMENT SANS AUCUNE GARANTIE DE QUALITÉ MARCHANDE, D'ADÉQUATION À UN USAGE PARTICULIER ET TOUTE GARANTIE OU CONDITION D'ABSENCE DE CONTREFAÇON. Les produits IBM sont garantis conformément aux dispositions des contrats qui régissent leur utilisation.