Building a real-time data warehouse for a sports betting and gaming platform processing ~300 million events per day, scaling to trillions of rows.
Our client are a provider of software technology to the sports betting and gaming industries. They provide a white-labelled platform to a number of global partners who in turn offer entertainment products to end consumers.
Historically, the platform has used Postgres for analytics. However, as is often the case, their application has begun to slow down as they have captured more data and are carrying out more sophisticated analytics over that data.
Our client have a big data workload, consisting of ~300 million events per day which should be analysed in real time. They decided to use ClickHouse for its high performance when ingesting and analysing large data sets, and chose to use ClickHouse Cloud for fast time to market and low operational overhead.
The customer were experiencing the following challenges prior to the engagement:
We took the following approach to this project:
Key outcomes of the project included: