Online Gaming Entertainment Provider Uses Diffusion® to Serve 100,000 Bingo Players Daily

888 Holdings Limited (Evoke) is one of the world’s most popular online gaming entertainment and solutions providers. Under its trusted brands, 888 has been at the forefront of the online gaming industry since its foundation in 1997. Today, 888’s consumer-facing websites offer more than just online gaming. They are entertainment destinations where people can enjoy a truly interactive experience and be part of an online community that shares common interests. 888 offers four core gaming products – 888casino, 888poker, 888sport and 888bingo. Diffusion helped them to; build a bingo platform that delivers real-time data to high volume of clients, network efficiency and reduce infrastructure requirements, and simplify bingo iGaming application development.

80%+ App Performance Increase

Easy to scale and implement to clients.

Reduced Load 40%

Efficient delta-streaming minimized backend strain and costs.

Improved UX

Real-time results enhanced user engagement at peak times.

The Challenge

888 began working with DiffusionData’s Diffusion in 2014. They were struggling using web sockets and the browser clients for their WinkBingo game were trying to get live games data by polling every few seconds for updates. Bonuses, play vouchers, and players in the Bingo chat rooms were all constantly polling 888’s Bingo platform. This produced an untenable load on the servers. The client applications were never in sync because each player was polling on a different time slot, and the clients never knew when there was new data. This process was slow and consumed resources.

The Requirements

iGaming applications must easily scale upon demand and also run optimally over the Internet. However, the Internet is unpredictable – the speed, quality, and load on the networks; variable and often high load on the back-end servers; and time it takes for the data to be sent to the user devices all affect the development of a reliable, resilient, and high-performance application. 888 needed to; change their data flow to distribute only changes in the bingo data, eliminate the burden of constant and unnecessary server polling, and assure all players received game updates concurrently and in real-time.

"We have 100,000 Bingo players daily with 8,000 to 10,000 playing concurrently at peak times. For us, it was amazing that all of the clients’ applications were synching.”

The Solution and Results

Since 2014, 888 has been successfully using Diffusion to manage and distribute iGaming data to the 100,000 players who play daily on their Dragonfish bingo platform which offers an array of bingo games including WinkBingo. To scale operations, 888 needed to trigger changes in data, based upon the high-volume real-time game events, without overloading their back-end servers. The 888-development team determined that web sockets and polling could not support the required real-time bingo game play.

According to Ronen Tidhar, “Diffusion knows how to manage aggregated data into topics, so it is easy to implement the clients” The 888 team examined the technology and solution options to meet their event-driven, real-time bingo application requirements; unburden their back-end servers; and reduce network bandwidth usage. In addition, Diffusion’s cache mechanism helped development because prior to using Diffusion, the team had to use different technologies. They concluded that Diffusion is the right choice.

"Diffusion’s data efficiency and delta streaming technology provide a big advantage over polling for live play, because a lot of polling is unnecessary and overloads the back-end servers."

With Diffusion in place today, the Dragonfish bingo platform’s high volume of players cannot overload the 888 back-end servers and all players’ data is always in synch. Game play occurs in real-time, assuring that the Dragonfish bingo platform is a truly immersive experience.

An important ongoing benefit of Diffusion is that whenever 888 modifies their back-end system, Diffusion minimizes the impact of changes required on the 888 client applications, which speeds support of new functionality and devices. Diffusion provides 888 with reliability, and data efficiency and scalability, to ensure the Dragonfish bingo games are a huge success.

About DiffusionData

DiffusionData’s flagship offering Diffusion® is a secure, real-time Pub/Sub server built for mobile, web, and AI applications. Its patented delta-compression reduces bandwidth by up to 90%, enabling scalable data streaming with minimal latency. Used across financial services, gaming, and transport for mission-critical applications where personalisation and speed matter.

Ready to scale real-time performance?

Discover how DiffusionData can empower your organization to deliver real-time data at scale.

Comparing Diffusion With Socket.IO

Introduction Socket.IO is an event-driven library for real-time web applications, allowing bi-directional communication between web clients and servers. It supports multiple communication protocols, including WebSockets. Diffusion specializes in real-time data

Read More »

How to use the Diffusion MCP Server

In the fast-moving world of real-time data, bridging the gap between streaming platforms and AI agents is no longer a futuristic dream, it’s happening now. Enter the Diffusion MCP Server from DiffusionData, a powerful new layer that

Read More »

Interfacing with SignalR

Introduction Continuing from the previous blog comparing Diffusion with SignalR this blog will show how Diffusion can enhance the real-time experience of an application that uses SignalR and build a

Read More »
The owner of this website has made a commitment to accessibility and inclusion, please report any problems that you encounter using the contact form on this website. This site uses the WP ADA Compliance Check plugin to enhance accessibility.