Count unique events using HyperLoglog
-
Docker compose for zk and kafka and mysql (to store events) and redis (for hll) (done)
-
Events producer python script (done)
-
KStreams app for processing the events
-
Create RedisSink/Processor for counting unique events using HLL.
-
Write the HLL to database (key, value store)
-
Roll up from 5 min to higher (PFMERGE)
-
REST API to query unique users over different time ranges.