What is the GRID Data Platform, and what does it do?
I thought I'd start my 'miniblog' series off with some of the fundamentals.
@GRIDesports builds and operates the GRID Data Platform, technology designed to collect, enrich and distribute data from games. The overarching goal being to empower a sustainable, data-centric ecosystem.
Let’s dive into a bit more detail about each of these steps in the pipeline.
1. Data Collection 🧲
Enter, GRID Game SDK. This software is provided to game developers, allowing them to extract data (in real-time) about what is happening in the game, down to the most granular details. These details are then transmitted in small chunks, reducing the infrastructure load and easing integration efforts.
2. Data Enrichment 🏦
As the data arrives at the platform, the first thing necessary is to aggregate all of the small details, building up one comprehensive, usable state. Once this is done, further enrichment occurs, which includes calculating derivative data points, generating deeper statistics and insights, and running the data through models to generate predictions.
3. Data Distribution 📨
What use would this all be if no one could use it? So finally, the GRID Data Platform has a suite of APIs (the GRID Data Feeds) that enable people to consume the different types of enriched data produced (live data, statistics, predictions, etc.), so that they can build their products on top of it. Additionally, the GRID Data Portal framework makes rich UIs available on top of the data, making it accessible for a variety of use cases.
That's what the GRID Data Platform does, in a nutshell.
There’s a lot of fun challenges involved in the details of scaling and operating such a platform. These will be some tales for another day!
#esports #gaming #data #platform #engineering