Let us start with Apache Kafka learning with general introduction about the Kafka.
What is Apache Kafka
Kafka is one of the messaging systems, which uses the pattern of publish and subscribe messaging system.
Publish is nothing but a sender and receiver is nothing but a subscriber.
For every publish and subscriber system, we do often see a broker in between them.
The broker here is nothing but an Apache Kafka.
Kafka is not just a broker it is beyond the broker. Will see in upcoming chapters what other tasks can be performed by the Kafka.
Why Broker? Most of us will be having a question why we need a broker in between publish and subscriber pattern. Will continue with this question in the mind. After understanding the features of the kafka, will get the answer for this question.