Getting Started with Kafka

Learn the basics and get started with Kafka today.



Crack Your Next Interview

Want to make it through the next interview you will appear for? Hone your skills with our set of interview questions widely asked in the industry. With basic to advanced questions, this is a great way to expand your repertoire and boost your confidence.

Kafka Interview Questions
Test Your Skills

Think you have it in you? Test your skills with our series of Kafka quizzes and measure yourself to your expectations. Improvise in the process with questions carefully curated for different levels of difficulty.

Kafka Quiz
Kafka Quiz


Things to Learn

Choose where to begin, learn at your own pace:

Check out more cool technologies

Exploring the Platform

Let’s take a look at some facts about Kafka and its philosophies.

Apache Kafka first showed up in 2011 at LinkedIn. Jay Kreps made the decision to name it Kafka after the author Franz Kafka, whose work he fancied. Another thing that factors into the etymology is that it is a system optimized for writing. Kafka, as we know it, is an open-source stream-processing software platform written in Scala and Java. The Apache Software Foundation maintains the development and focusses its design heavily on transaction logs.

The four major APIs of Kafka are the Producer API, the Consumer API, the Connector API, and the Streams API.

Apache Kafka Founder Linkedin