As a big data IoT platform we need to provide our non-technical customers with insights on their data.
Terabytes of data is streamed into a perfect physical model with continuous data pipelines aggregating it in the exact shape we want - and reads are fast!
Exposing it with - yet another API - to fetch some data brought us to an API hell!
We've looked for a concrete mechanism for analyzing, manipulating and querying data. That is, we needed a query language.
In this session I will explain why we chose building our own Custom Query Language and deep-dive on how to develop a blazing fast Query-Language interpreter with a live demo.