https://www.youtube.com/watch?v=lijWUsVN-mM
https://towardsdatascience.com/connecting-the-dots-python-spark-and-kafka-19e6beba6404
./bin/zookeeper-server-start.sh config/zookeeper.properties
./bin/kafka-server-start.sh config/server.properties
bin/kafka-topics.sh --create --topic INFERENCE --bootstrap-server localhost:9092 --replication-factor 1 --partitions 1
bin/kafka-topics.sh --create --topic EMAIL --bootstrap-server localhost:9092 --replication-factor 1 --partitions 1
bin/kafka-topics.sh --create --topic NOTIFICATION --bootstrap-server localhost:9092 --replication-factor 1 --partitions 1
pip install kafka-python flask flask_cors
https://medium.com/data-arena/enabling-streaming-data-with-spark-structured-streaming-and-kafka-93ce91e5b435
https://wikitech.wikimedia.org/wiki/Event_Platform/EventStreams#Stream_selection
https://github.com/cordon-thiago/spark-kafka-consumer
https://github.com/panditrahulsharma/docker-elk