What is Kafka and how it works?

Big Data is leading today’s industry and streaming that data in real time is very important and today’s need. Kafka is one of the stream line processor which can be used to stream big data in real time. So, now, let’s discuss what actually Kafka is and how it works.

Kafka is a distributed streaming platform having three capabilities:

  1. Publish and subscribe to streams of records, similar to a message queue.
  2. Store streams of records in a fault-tolerant durable way.
  3. Process streams of records as they occur.

Continue reading