Tahir Raza's Journal

Software Engineer | Learner | Raconteur | Avid Traveller | Father

tahirraza.se@gmail.com

View My GitHub Profile

Posted on 26 July 2019 in tech

KAFKA - A System Optimized For Writing

by Tahir R.

Apache KAFKA is an open-source stream-processing software platform developed by LinkedIn, it’s written in Java and Scala. It aims to provide a unified, low-latency, high throughput platform for handling real time data feed. If all of this doesn’t making any sense right now just read along.

apache kafka

Meet The Team Who Built The Dream

There are almost 30 people’s in the team who have built KAFKA uptil now and they are listed as commiters on Apache KAFKA’s commiters list. Visit this link to have a look at the awesome people.

Apache KAFKA Commiters

Although there’re many people in the team but three names come up once you google about the team and the names are:

  1. Jun Rao
  2. Neha Narkhede
  3. Jay Kreps

The reason is, these are the three people who created a new company named Confluent with a focus on Kafka and took it to the next level.

Jun Rao

jun-rao-kafka.jpeg

Neha Narkhede

neha-narkhede-kafka.jpeg

Jay Kreps

jay-kreps-kafka.jpg

Man Behind The Name

So one might think what’s with this name “KAFKA”, why the tool is named like this. When asked on quora on March 2014, Jay Kreps replied that it’s named after a German-speaking Bohemian novelist and short-story writer, Franz Kafka, and Jay also added that he liked the writer during his college.

franz-kafka.jpg

You can read the complete reply on Quora. And who doesn’t like an exiciting, unique name like this for an open-source project. I think it’s enough for the introduction let’s dive deeper.

jay kreps reply on quora march 2014

To be continued…

tags: apache - linkedin - opensource - kafka
By Tahir R.

I work at Check24 on weekdays and read about latest tech trends, AI, & do some blogging on weekends. Find me on Twitter, GitHub, and Stackoverflow.