Open Source distributed event streaming platform.
Kafka is a distributed system of servers and clients.
Servers: Kafka is run as a cluster of one or more servers. Some servers act as a storage for events called as brokers and some act as connectors to connect kafka with other systems.