https://aibsnews.com/realtime-analytics-with-apache-kafka-and-stream-processing/