3 ms·
There are a bunch of collector tools for capturing application side events and sending them into your server. The common stack is then to ingest them from Kafk
by benjaminwootton 3y ago
There are a bunch of collector tools for capturing application side events and sending them into your server.
The common stack is then to ingest them from Kafka into an OLAP datastore like ClickHouse or Pinot.
Then I think you are referring to what is sometimes called “user facing analytics” against that datastore.
We like to use a tool called Cube.dev as middleware between the app and OLAP database which gives APIs and a semantic layer.
- OJFord 3y ago'user-facing analytics' and (via Cube.dev) 'embedded analytics' are helpful terms, thank you!
- totalhack 3y ago+1 for using a semantic layer. I built (and open-sourced) one for use in my own business but Cube looks well done. https://github.com/totalhack/zillion https://github.com/totalhack/zillion
- geoHeil 3y agoNot to forget https://www.starrocks.io/ https://www.starrocks.io/ or https://risingwave.com/ https://risingwave.com/ - see also a recent blog post of a friend: https://juhache.substack.com/p/moving-from-bi-to-data-apps-part?r=l9wvi https://juhache.substack.com/p/moving-from-bi-to-data-apps-p...