Home Case Studies Norsk Tipping Migliorare l'esperienza di gioco con la tecnologia di event streaming
In Norvegia, Norsk Tipping utilizza la piattaforma IBM Event Streams per accelerare l'elaborazione dei dati e fornire servizi più reattivi agli utenti
Gioco Norsk Tipping sul cellulare
Norsk Tipping AS è una società di gioco che fa la differenza. Offrendo scommesse sportive online, giochi da casinò, gratta e vinci e varie lotterie, la sua missione sociale è quella di fornire un ambiente di gioco responsabile e accattivante, in cui i fondi in eccesso generati vengano restituiti alla società norvegese.

Norsk Tipping è di proprietà dello Stato, quindi è una società di gioco pubblica. Con oltre due milioni di clienti, serve quasi la metà della popolazione adulta della Norvegia.

In che modo la società ne trae beneficio? Il Ministero della Cultura destina i fondi in eccesso di Norsk Tipping a diverse buone cause: il 63% allo sport, il 18% alla cultura e il 18% alle organizzazioni umanitarie. Nel 2022, l’azienda ha contribuito a tali attività con oltre 630 milioni di dollari.

Per promuovere il gioco d'azzardo responsabile, Norsk Tipping tiene traccia delle partite giocate, della frequenza delle scommesse, delle perdite e altro ancora per ogni utente. Quando l'analisi dei dati scopre modelli che mostrano un aumento del rischio di sviluppare il disturbo da gioco d'azzardo, interviene con discrezione. Gli utenti che accedono possono vedere il loro stato di gioco responsabile come verde, giallo o rosso e, se necessario, ricevere un feedback personale e raccomandazioni su come ridurre il proprio punteggio di rischio.

L'estrazione dei dati di gioco rappresenta una vera sfida. Settimanalmente, nelle fasce orarie di punta, fino a un milione gli utenti generano migliaia di transazioni al secondo che devono essere elaborate, archiviate e analizzate. L'elaborazione è così intensa che di solito viene eseguita in modalità batch.

L'estrazione dei dati dal data warehouse in batch e la loro analisi per ottenere informazioni sul gioco responsabile richiede 24 ore, mentre l'elaborazione in batch degli abbonamenti alle lotterie degli utenti richiedeva 8-9 ore. Tali ritardi hanno portato gli architetti IT di Norsk Tipping a cercare un'architettura dati più moderna e basata sugli eventi. L'obiettivo è elaborare gli eventi di dati in movimento in modo da accelerare la risposta delle applicazioni e migliorare l'esperienza dell'utente.

"Nell'architettura precedente, i dati venivano estratti da un sistema o un database quando una richiesta arrivava da Internet", spiega Jan Harald Fonås, Middleware Systems Engineer di Norsk Tipping. " "Stiamo testando un'architettura basata sugli eventi in cui tali dati sono già presenti perché, quando vengono generati, vengono inviati tramite un motore di event streaming e rimangono in attesa di essere consumati."

"In alcuni casi, un'architettura basata sugli eventi poteva essere più veloce senza gravare troppo sull'infrastruttura", aggiunge Tormod Kvalheim, responsabile delle applicazioni. "Poteva anche guidare l'innovazione, fornendo dati agli sviluppatori per la creazione di nuovi prodotti e servizi."

Tuttavia, per sperimentare un'architettura basata sugli eventi, il team IT ha dovuto prima scegliere una piattaforma di streaming di eventi in grado di soddisfare le esigenze di Norsk Tipping.

5.000 transazioni

 

Nei periodi più intensi, Norsk Tipping deve elaborare più di 5.000 transazioni di gioco al secondo

Trasferimento 6 volte più veloce

 

L'elaborazione degli abbonamenti alla lotteria in Event Streams è 6 volte più veloce di prima

In alcuni casi, un'architettura basata sugli eventi poteva essere più veloce senza gravare troppo sull'infrastruttura. Poteva anche guidare l'innovazione, fornendo dati agli sviluppatori per la creazione di nuovi prodotti e servizi. Tormod Kvalheim Responsabile delle applicazioni Norsk Tipping AS
Un provider Kafka con la tecnologia e il supporto giusti

Gli architetti IT avevano diversi requisiti per la piattaforma di streaming. Apache Kafka è la soluzione open source leader del settore e, come parte del programma di modernizzazione dell'infrastruttura di Norsk Tipping, Kafka aveva bisogno di essere eseguito nei contenitori Kubernetes. Gli architetti cercavano anche un provider che fornisse un forte supporto continuo, piuttosto che un semplice rapporto transazionale.

Dopo aver provato diverse soluzioni di streaming, hanno scelto IBM® Event Streams, una piattaforma di automazione ed event streaming i di livello aziendale creata su Apache Kafka. Event Streams incorpora la tecnologia Strimzi open source per implementare Kafka in modo resiliente e gestibile, e offre una gamma di funzionalità aggiuntive per estendere quella principale. Come tutti i prodotti in IBM Cloud Pak® for Integration, Event Streams è progettato per essere eseguito su Red Hat® OpenShift® (link esterno a ibm.com) e altre piattaforme container Kubernetes.

"Quando abbiamo visto che IBM lavorava con OpenShift e Strimzi, abbiamo capito che era quello che volevamo", spiega Andrea Knagenhjelm, Middleware Systems Engineer presso Norsk Tipping. "Essendo basate sull'operatore, le risorse di Event Streams sono molto facili da gestire."

"Event Streams è davvero affidabile, e IBM è sempre a disposizione per supportarci", afferma Fonås. "Se IBM Norway non è in grado di aiutare, qualcuno nel mondo IBM interviene sempre."

Event Streams è davvero affidabile e IBM è sempre a disposizione per supportarci. Jan Harald Fonås Middleware Systems Engineer Norsk Tipping AS
Alimentare un popolare servizio di abbonamento alla lotteria

Anche se è ancora presto, Norsk Tipping ha già iniziato a trarre vantaggio dagli Event Streams. Alimenta un servizio popolare che consente agli utenti di abbonarsi ai loro giochi della lotteria preferiti e di giocare ogni settimana. Il servizio memorizza i numeri preferiti o li seleziona in modo casuale, e ogni lunedì invia agli utenti aggiornamenti via SMS sugli acquisti effettuati dal sistema.

Il servizio dimostra la potenza di elaborazione degli stream di eventi. Prima, l'elaborazione in batch dell'elenco delle sottoscrizioni richiedeva dalle 8 alle 9 ore. Ora ci vogliono 1,5 ore, un miglioramento di 6 volte. Questa velocità rende il servizio più reattivo verso gli utenti, contribuendo a migliorare la loro esperienza.

In un altro caso d'uso, Event Streams migliora l'esperienza dei partner calcolando rapidamente le commissioni di vendita dovute agli affiliati quando gli utenti acquistano giochi sui propri siti Web. E alimenta una nuova applicazione per i clienti, attualmente in fase di test, che aumenterà l'efficienza degli sviluppatori nella creazione di giochi e servizi incentrati sul cliente.

Norsk Tipping prevede inoltre di applicare l'event streaming agli aggiornamenti sul gioco responsabile, consentendo una maggiore personalizzazione. Invece di impiegare 24 ore per l’elaborazione in modalità batch dei profili utente, Event Streams può farlo molto più velocemente, e contribuire ad attivare interventi quasi in tempo reale quando il comportamento dell’utente si avvicina alle soglie della zona rossa.

"Event Streams aiuterà i nostri sistemi a rispondere più velocemente e a migliorare la personalizzazione", afferma Fonås. "Una volta che più eventi relativi ai dati dei clienti convergono in un sistema, è possibile creare una risposta, fornendo un'esperienza utente unica per quello specifico cliente."

Event Streams aiuterà i nostri sistemi a rispondere più velocemente e a migliorare la personalizzazione. Una volta che più eventi relativi ai dati dei clienti convergono in un sistema, è possibile creare una risposta, fornendo un'esperienza utente unica per quello specifico cliente. Jan Harald Fonås Middleware Systems Engineer Norsk Tipping AS
Misurare il successo in campi da calcio e sport per bambini

La velocità del servizio di abbonamento e la migliore esperienza utente dimostrano il potenziale di Event Streams. Si tratta di uno dei tanti casi d'uso in fase di progettazione che supportano la missione di Norsk Tipping di contribuire alla società norvegese.

"Il servizio di abbonamento è molto importante per i nostri clienti perché possono semplicemente abbonarsi e non devono pensare di acquistare in continuazione le schede del lotto o della lotteria", afferma Kvalheim. "È popolare perché il sistema lo fa al posto loro."

E infatti, molti clienti utilizzano il servizio settimanalmente e il fatturato aumenta ogni settimana. E, naturalmente, i profitti finanziano i progetti meritevoli che distinguono Norsk Tipping.

"A volte nella nostra azienda, scherzosamente, misuriamo le cose in campi da calcio per bambini", scherza Kvalheim. "Quando abbiamo successo, ci sono più soldi per la cultura, le organizzazioni umanitarie e i campi da calcio per i bambini. Questo è il lato positivo del gioco."

Logo Norsk Tipping
Informazioni su Norsk Tipping AS

Fondata nel 1946 e con sede a Hamar, Norvegia, Norsk Tipping (link esterno a ibm.com) è una società di gioco statale che restituisce tutti i profitti alla società. Lavorando attivamente per ridurre la dipendenza dal gioco d'azzardo, Norsk Tipping impiega circa 400 persone e, nel 2022, ha donato oltre 630 milioni di dollari a organizzazioni sportive, culturali e umanitarie.

Fasi successive

Per saperne di più sulle soluzioni IBM presentate in questa storia, contatta il tuo rappresentante IBM o un business partner IBM.

Leggi il PDF Visualizza altri casi d'uso Event Streams aggiunge valore a Kafka Leggi il blog Che cos'è l'architettura basata su eventi? Maggiori informazioni
Legale

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

Prodotto negli Stati Uniti, febbraio 2023.

IBM, il logo IBM e IBM Cloud Pak sono marchi di International Business Machines Corporation, registrati in diverse giurisdizioni del mondo. Altri nomi di prodotti e servizi potrebbero essere marchi registrati di IBM o di altre aziende. Un elenco aggiornato dei marchi IBM è disponibile su ibm.com/trademark.

Red Hat®, JBoss®, OpenShift®, Fedora®, Hibernate®, Ansible®, CloudForms®, RHCA®, RHCE®, RHCSA®, Ceph® e Gluster® sono marchi o marchi registrati di Red Hat, Inc. o delle sue società controllate negli Stati Uniti e in altri Paesi.

Le informazioni contenute nel presente documento sono aggiornate alla data della prima pubblicazione e possono essere modificate da IBM senza preavviso. Non tutte le offerte sono disponibili in ogni Paese in cui opera IBM.

Tutti gli esempi citati relativi a clienti sono presentati per illustrare il modo in cui alcuni clienti hanno utilizzato i prodotti IBM e i risultati da essi eventualmente conseguiti. I costi effettivi relativi agli ambienti e le caratteristiche inerenti alle performance possono variare a seconda delle specifiche configurazioni e condizioni del cliente. In generale non è possibile fornire risultati attesi, poiché i risultati di ciascun cliente dipendono interamente dai sistemi e dai servizi ordinati. LE INFORMAZIONI FORNITE NEL PRESENTE DOCUMENTO SONO DA CONSIDERARSI “NELLO STATO IN CUI SI TROVANO”, SENZA GARANZIE, ESPLICITE O IMPLICITE, IVI INCLUSE GARANZIE DI COMMERCIABILITÀ, DI IDONEITÀ PER UN PARTICOLARE SCOPO E GARANZIE O CONDIZIONI DI NON VIOLAZIONE. I prodotti IBM sono coperti da garanzia in accordo con i termini e le condizioni dei contratti sulla base dei quali vengono forniti.