Listen

Description

Apache Kafka is a distributed stream processing software developed by LinkedIn and written in Scala and Java.

In this video I want to focus on the basics on Kafka, talk about how it works give finally spin up a kafka cluster and write a producer and a consumer.

Kafka Components

_ producer

_consumer

_topic

_partition

How Kafka works

Example ( Ride sharing )

Spin Kafka cluster

Write a producer

Write a consumer

Kafka Applications

Pros and Cons