System Design Fundamentals

0% completed

Introduction to Kafka

What is Kafka?

Apache Kafka is an open-source publish-subscribe-based messaging system. It is distributed, durable, fault-tolerant, and highly scalable by design. Fundamentally, it is a system that takes streams of messages from applications known as producers, stores them reliably on a central cluster (containing a set of brokers), and allows those messages to be received by applications (known as consumers) that process the messages.

.....

.....

.....

Like the course? Get enrolled and start learning!
Mini Walia

Mini Walia

· 2 years ago

Where is zookeeper explained in detail ? In section it’s mentioned as detais to be added later but no further details

Show 1 reply
Sivaram K

Sivaram K

· 2 months ago

Kafka common terms

Could you also add and explain "Partition" in this section?

H

heybenross

· 3 years ago

Where is that expanded on? I can't find where that's explained.

Amit kumar

Amit kumar

· 6 days ago

From Apache Kafka 4.0 , Zookeeper is replaced with KRaft which is their implementation of Raft algo (quoram essentially). I think an update is needed here or a blog tieing up topics like WAL , Quoram , PAXOS , Raft , KRaft etc.