Mejorar la experiencia de juego con la tecnología de transmisión de eventos
En Noruega, Norsk Tipping utiliza la plataforma IBM® Event Streams para acelerar el procesamiento de datos y ofrecer servicios de usuario con mayor capacidad de respuesta
Juego Norsk Tipping en el teléfono móvil
Norsk Tipping AS es una empresa de juegos que marca la diferencia. Ofrece apuestas en línea sobre deportes, juegos de casino, tarjetas rasca y gana y diversas loterías, y su misión social es proporcionar un entorno de juego responsable y atractivo en el que los excedentes generados reviertan en la sociedad noruega.

Norsk Tipping es propiedad del Estado, lo que la convierte en la empresa de juego del pueblo. Con más de dos millones de clientes, atiende a casi la mitad de la población adulta de Noruega.

¿Cómo se beneficia la sociedad? El Ministerio de Cultura destina los excedentes de Norsk Tipping a una serie de buenas causas: el 63% al deporte, el 18% a la cultura y el 18% a organizaciones humanitarias. En 2022, la empresa aportó más de 630 millones de dólares a tales actividades.

Para fomentar el juego responsable, Norsk Tipping realiza un seguimiento de los juegos jugados, la frecuencia de las apuestas, las pérdidas y otros datos de cada usuario.Cuando los análisis de datos descubren patrones que muestran un mayor riesgo de desarrollar problemas de juego, interviene.Los usuarios que inicien sesión pueden ver su estado de juego responsable como verde, amarillo o rojo, y cuando sea necesario, se proporcionan comentarios personales y recomendaciones sobre cómo reducir su puntuación de riesgo.

Extraer los datos de los juegos supone un verdadero desafío. Cada semana, en las horas punta, hasta un millón de usuarios generan muchos miles de transacciones por segundo que hay que procesar, almacenar y analizar.El procesamiento es tan intensivo que suele hacerse por lotes.

Extraer datos del almacén de datos por lotes y analizarlos para obtener información sobre el juego responsable lleva 24 horas, mientras que el procesamiento por lotes de las suscripciones de los usuarios a la lotería solía llevar de 8 a 9 horas. Estos retrasos llevaron a los arquitectos de TI de Norsk Tipping a explorar una arquitectura de datos más moderna y basada en eventos. El objetivo es procesar eventos de datos en movimiento para acelerar la respuesta de la aplicación y mejorar la experiencia del usuario.

"En nuestra arquitectura heredada, extraemos datos de un sistema o de una base de datos cuando llega una solicitud de internet", explica Jan Harald Fonås, ingeniero de sistemas de middleware en Norsk Tiping. "Estamos probando una arquitectura basada en eventos en la que esos datos ya están presentes, porque cuando se generaron, se enviaron a través de un motor de transmisión de eventos y están esperando a ser consumidos".

"En algunos casos, una arquitectura basada en eventos sería más rápida y no supondría tanta carga para la infraestructura", añade Tormod Kvalheim, director de aplicaciones. "También podría impulsar la innovación, proporcionando datos a los desarrolladores para crear nuevos productos y servicios".

Sin embargo, para experimentar con la arquitectura basada en eventos, el equipo de TI primero tenía que elegir una plataforma de transmisión de eventos que satisficiera las necesidades de Norsk Tipping.

5000 transacciones

 

En un período de gran actividad, Norsk Tipping debe procesar más de 5000 transacciones de juego por segundo

Transferencia 6 veces más rápida

 

El procesamiento de suscripciones a lotería en Event Streams es 6 veces más rápido que antes

En algunos casos, una arquitectura basada en eventos sería más rápida y no supondría tanta carga para la infraestructura. También podría impulsar la innovación, proporcionando datos a los desarrolladores para crear nuevos productos y servicios. Tormod Kvalheim Director de aplicaciones Norsk Tipping AS
Un proveedor de Kafka con la tecnología y el soporte adecuados

Los arquitectos de TI tenían varios requisitos para una plataforma de transmisión. Apache Kafka es la solución de código abierto líder y, como parte del programa de modernización de infraestructura de Norsk Tipping, Kafka necesitaba ejecutarse en contenedores de Kubernetes. Los arquitectos también buscaron un proveedor que proporcionara un soporte sólido y continuo, en lugar de solo una relación transaccional.

Después de probar diferentes soluciones de transmisión, eligieron IBM® Event Streams, una plataforma de transmisión y automatización de eventos de clase empresarial basada en Apache Kafka. Event Streams incorpora la tecnología Strimzi de código abierto para implementar Kafka de forma resiliente y manejable, y proporciona una variedad de capacidades adicionales para ampliar la funcionalidad principal. Al igual que todos los productos de IBM® Cloud Pak for Integration, Event Streams está diseñado para ejecutarse en Red Hat® OpenShift® (enlace externo a ibm.com) y en otras plataformas de contenedores de Kubernetes.

"Cuando vimos que IBM estaba trabajando con OpenShift y Strimzi, nos dimos cuenta de que esto es lo que queríamos", explica Andrea Knagenhjelm, ingeniero de sistemas de middleware en Norsk Tiping. "Al estar basados en operadores, los recursos de Event Streams son muy fáciles de administrar".

"Event Streams es realmente fiable e IBM siempre ha estado ahí para darnos soporte", afirma Fonås. "Si IBM Noruega no es capaz de ayudar, siempre interviene alguien del mundo de IBM".

Event Streams es realmente fiable y IBM siempre ha estado allí para darnos soporte. Jan Harald Fonås Ingeniero de sistemas de middleware Norsk Tipping AS
Impulsar un servicio de suscripción de lotería popular

Aunque aún es pronto, Norsk Tipping ha empezado a sacar provecho de las transmisiones de eventos. Impulsa un servicio popular que permite a los usuarios suscribirse a sus juegos de lotería favoritos y jugar cada semana.El servicio almacena los números favoritos o los selecciona al azar, y todos los lunes envía a los usuarios actualizaciones por SMS sobre las compras realizadas por el sistema.

El servicio demuestra la potencia de procesamiento de Event Streams. Antes, el procesamiento por lotes de la lista de suscripciones tardaba entre 8 y 9 horas. Ahora tarda 1,5 horas, una mejora 6 veces mayor.Esta velocidad hace que el servicio responda mejor a los usuarios, lo que ayuda a mejorar su experiencia.

En otro caso de uso, Event Streams mejora la experiencia de los socios calculando rápidamente las comisiones por ventas que se deben a los afiliados cuando los usuarios compran juegos en sus sitios web.Además, impulsa una nueva aplicación para clientes, ahora en fase de pruebas, que aumentará la eficacia de los desarrolladores a la hora de crear juegos y servicios centrados en el cliente.

Norsk Tipping también planea aplicar la transmisión de eventos a las actualizaciones de juego responsable, permitiendo una mayor personalización. En lugar de tardar 24 horas en procesar por lotes los perfiles de los usuarios, Event Streams podría hacerlo mucho más rápido y, tal vez, ayudar a desencadenar intervenciones casi en tiempo real cuando el comportamiento del usuario se acerque a los umbrales de la zona roja.

"Event Streams debería ayudar a nuestros sistemas a responder más rápido y la personalización debería ser mejor", dice Fonås. "Una vez que múltiples eventos de datos de clientes convergen en un sistema, este podría crear una respuesta, proporcionando una experiencia de usuario única para ese cliente específico".

Event Streams debería ayudar a nuestros sistemas a responder más rápido y la personalización debería ser mejor. Una vez que múltiples eventos de datos de clientes convergen en un sistema, este podría crear una respuesta, proporcionando una experiencia de usuario única para ese cliente específico. Jan Harald Fonås Ingeniero de sistemas de middleware Norsk Tipping AS
Medir el éxito mediante campos de fútbol y deportes infantiles

La rapidez del servicio de suscripción y la mejora de la experiencia del usuario demuestran el potencial de Event Streams.Es uno de los muchos casos de éxito en fase de diseño que respaldan la misión de Norsk Tipping de contribuir a la sociedad noruega.

"El servicio de suscripción es muy importante para nuestros clientes, porque pueden suscribirse y no tienen que pensar en comprar juegos de lotería una y otra vez", eplica Kvalheim."Es popular porque el sistema lo hace por ellos".

De hecho, muchos clientes utilizan el servicio de forma semanal, y la facturación aumenta cada semana. Y, por supuesto, los beneficios financian los valiosos proyectos por los que destaca Norsk Tipping.

“En nuestra empresa, a veces, en broma, medimos cosas como campos de fútbol infantiles”, bromea Kvalheim. "Cuando tenemos éxito, hay más dinero para la cultura, las organizaciones humanitarias y los campos de fútbol para los niños.Ése es el lado positivo del juego”.

Logotipo de Norsk Tipping
Acerca de Norsk Tipping AS

Fundada en 1946 y con sede en Hamar, Noruega, Norsk Tiging (enlace externo a ibm.com) es una empresa estatal de apuestas que devuelve todas las ganancias a la sociedad. Norsk Tipping, que trabaja activamente para reducir la adicción al juego, emplea a unas 400 personas y en 2022 contribuyó con más de 630 millones de dólares a organizaciones deportivas, culturales y humanitarias.

Dé el siguiente paso

Para obtener más información sobre las soluciones de IBM presentadas en esta historia, póngase en contacto con su representante de IBM o con un socio comercial de IBM.

Leer el PDF Ver más Casos de éxito Event Streams añade valor a Kafka Lea el blog ¿Qué es la arquitectura basada en eventos? Más información
Legal

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

Producido en Estados Unidos, febrero de 2023.

IBM, el logotipo de IBM e IBM® Cloud Pak son marcas registradas de International Business Machines Corporation, registradas en muchas jurisdicciones del mundo. Los demás nombres de productos y servicios pueden ser marcas registradas de IBM u otras empresas. Una lista actualizada de marcas registradas de IBM está disponible en ibm.com/trademark.

Red Hat®, JBoss®, OpenShift®, Fedora®, Hibernate®, Ansible®, CloudForms®, RHCSA®, Ceph® y Gluster® son marcas registradas de Red Hat, Inc. o sus filiales en Estados Unidos y otros países.

Este documento se actualizó por última vez en la fecha inicial de publicación e IBM puede modificarlo en cualquier momento. No todas las ofertas están disponibles en todos los países en los que opera IBM.

Todos los ejemplos de clientes citados o descritos se presentan como ilustración de la forma en que algunos clientes han utilizado los productos de IBM y los resultados que pueden haber obtenido. Los costes medioambientales y las características de rendimiento reales variarán en función de las configuraciones y condiciones de cada cliente. No es posible garantizar resultados esperados, puesto que los resultados de cada cliente van a depender por completo de los sistemas y servicios solicitados por los servicios solicitados por este. LA INFORMACIÓN EN ESTE DOCUMENTO SE PROPORCIONA «TAL CUAL» SIN NINGUNA GARANTÍA, EXPLÍCITA O IMPLÍCITA, INCLUYENDO NINGUNA GARANTÍA DE COMERCIABILIDAD, IDONEIDAD PARA UN FIN DETERMINADO Y CUALQUIER GARANTÍA O CONDICIÓN DE NO VIOLACIÓN. Los productos de IBM están sujetos a garantía según los términos y condiciones de los acuerdos bajo los que se proporcionan.