Betfair saves 80-90GB in Bandwidth Utilization with Diffusion®

Successful betting exchange customers require access to information in real-time. Betfair’s polling implementation was not up to delivering live data at a high scale. The company chose Diffusion to deliver live score and pricing information, in real-time, to their customers. In a bid to improve its online customer experience and to extend its competitive advantage, Betfair decided to move from polling to streaming technology to deliver real-time score and pricing data to customers. Betfair evaluated five potential solutions and selected Diffusion to quickly, robustly, and securely achieve its vision with minimal changes to its existing infrastructure.

80-90GB Bandwidth Savings

On peak days, Betfair saved 80-90 GB of bandwidth thanks to real-time streaming updates. 

Seamless Integration

Diffusion’s pre-packaged APIs integrated easily
into Betfair’s existing back-end servers.

Improved UX

Real-time odds and results enhanced user engagement across platforms.

The Challenge

Operating in the highly competitive gaming market populated by increasingly savvy customers with high service expectations, Betfair handles a massive volume of fast-changing data daily, and they must present it to customers quickly and efficiently to prompt betting activity. A traditional polling model does not offer the scalability, speed, and performance that Betfair requires to manage rapidly fluctuating real-time data delivery. No matter how unpredictable the demand, Betfair had to be able to present frequently changing data at very low latency so, customers could leverage betting opportunities. At peak times – such as a major football game on a Saturday afternoon, Betfair’s pricing service received tens of thousands of data requests from customers every second. As Daniel Alheiros, Delivery Manager at Betfair, explains, “Our systems handle very high volumes of changing data, and we needed a way to present this data to our customers at very low latency and to prompt betting activity.”

The Requirements

Betfair needed a real-time streaming solution to improve the overall performance and scalability of its in-place service response model, reducing network traffic and load on its servers for a faster and more engaging user experience. It also needed the flexibility to support any mobile or Internet device its customers choose to use without major development requirements. With many customers accessing the company’s interactive services using a smartphone or tablet device, Betfair also had to address the fact that mobile users were experiencing poor performance due to network and device responsiveness issues. “When we looked at mobile, we realized that the request-response model in place was affecting our customers’ device performance, leading to a poor user experience,” said Alheiros. “We needed web browsers on mobile devices to receive and process information more efficiently, and also, in the case of mobile, handle the challenges of loss of connectivity. Solving these issues would reduce the load on our servers and increase responsiveness, ultimately giving our customers the quality of experience they should expect from our brand.”

“Diffusion allows us to provide services using various native network transport protocols such as Web sockets, Flash sockets and Silverlight. This makes it easy for us to support all mobile devices and web browsers. It also contains APIs that make it easy to implement new applications, significantly reducing our time to market with new services".

The Solution and Results

Following an extensive evaluation, Betfair selected Diffusion as the best solution to meet its needs. Easy to implement and requiring limited infrastructure remodelling, Diffusion supports all current and future devices and resolves Betfair’s mission-critical latency issues. “Diffusion allows us to provide services using various native network transport protocols such as Web sockets, Flash sockets and Silverlight. This makes it easy for us to support all mobile devices and web browsers. It also contains APIs that make it easy to implement new applications, significantly reducing our time to market with new services,” explains Alheiros. Integrating Diffusion into Betfair’s systems was fast and efficient. Diffusion’s pre-packaged APIs integrated easily into Betfair’s existing back-end servers. Following a performance testing program, Betfair went into live production just three months after the start of the project.

Betfair can stream information directly to user browsers, notifying and updating customers with scores and pricing information within milliseconds of a change taking place. Implementation Diffusion means that customers are immediately notified of any change instead of having to refresh score information continually. As a result of reducing the volume of requests that the company’s servers have to manage, Betfair’s website and web services are far more responsive.

"Diffusion is part of the Betfair success story."

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.