Kafka

Apache Kafka is an open source, distributed publish-subscribe messaging system, mainly designed with the characteristics of Persistent messaging, High throughput, Distributed, Multiple client support and Real time.

Message publishing is a mechanism for connecting various applications with the help of messages that are routed between them, for example, by a message broker such as Kafka. Kafka is a solution to the real-time problems of any software solution, that is, to deal with real-time volumes of information and route it to multiple consumers quickly. Kafka provides seamless integration between information of producers and consumers without blocking the producers of the information, and without letting producers know who the final consumers are.

Introduction, Use-cases, Quickstart from Kafka