Kafka Tutorial - Java Producer and Consumer

Kafka Tutorial - Java Producer and Consumer

Kafka, depending on how you use it, can be seen as a Message Broker, Event Store or a Streaming Platform etc. Kafka became a preferred technology for many of the modern applications because of various reasons like:

  • Kafka can be used as an Event Store if you are using Event Driven Microservices architecture
  • Kafka can be used as a Message Broker to enable communication across multiple applications
  • Kafka can be used as Streaming platform for processing events in realtime etc etc.