What is Kafka?
Kafka is an open source software which provides a framework for storing, reading and analyzing streaming data. It is designed to be run in a “distributed” environment, which means that rather than sitting on one user’s computer, it runs across several servers, leveraging the additional processing power and storage capacity that this brings.