https://medium.com/@jurajpuchky/building-a-real-time-data-processing-pipeline-with-python-and-apache-kafka-87d5d7f4146a