Apache Kafka Simply explained

Apache Kafka is a de facto standard for data streaming. There is a lot of interest and usage of Apache Kafka, but the learning curve can be steep. So here is my attempt to explain it using simple and friendly vocabulary:

The article covers the following topics:

  • What is Apache Kafka?
  • Where Apache Kafka is used
  • Apache Kafka’s way of thinking
  • How Apache Kafka coordinates events
  • Topics and messages
  • Brokers and partitions
  • Apache Kafka connectors

Hoping that you’ll find it useful!

--

--

Olena Kutsenko

Sr. Developer Advocate at Aiven, previously a full-time software engineer. Passionate about agility and sustainable software development.