Technology wise, Intellicore turned to open-source database specialists Basho, specifically the Riak TS product.
Brouwer explained: "On the backend where all the magic happens we started using Riak to help us with our data processing. We use two warehouses, we have a traditional SQL database for structured data like race schedules, teams, information about drivers. Information which doesn't change very often but where the relationships are very important.
"Then we have the raw computer data and we use Riak for that. In Riak, because it clusters the data in a nice way that doesn't cost any extra performance, access will be as quick as needed. For Riak TS they guarantee that for a specific series of data it will be very closely clustered, so there is still replication, but you don't have to traverse the whole cluster to get to the data."
The TS part is the important bit for this use case. Meaning time series, this is the database which allows for live data streaming and analysis to take place, and timeliness is vital in a sport where every millisecond counts.
"We were hit by the challenges of volume, latency and cost when it came to our data," said Intellicore CEO Christian Trotobas. "We needed a solution that was able to scale rapidly, and one which wouldn't fail whilst dealing with mission-critical workloads."
Sign up for MIS Asia eNewsletters.