Apache Kafka

Real-time event streaming used by Uber, Swiggy and every big app.

Intermediate4 modules14 lessonsFree · no sign-up
0 of 14 lessons published
View syllabus

Syllabus

01 IntroductionEvent streaming. 3 lessons
  1. 1.1What is Kafka?Coming soon
  2. 1.2Kafka architectureComing soon
  3. 1.3Topics, partitions and offsetsComing soon
02 Producers and ConsumersSending and receiving events. 3 lessons
  1. 2.1How a producer sends a messageComing soon
  2. 2.2Consumers and consumer groupsComing soon
  3. 2.3Delivery guaranteesComing soon
03 InternalsUnder the hood. 4 lessons
  1. 3.1Brokers and replicationComing soon
  2. 3.2Leader electionComing soon
  3. 3.3KRaft vs ZooKeeperComing soon
  4. 3.4Retention and compactionComing soon
04 EcosystemBuilding pipelines. 4 lessons
  1. 4.1Kafka ConnectComing soon
  2. 4.2Kafka StreamsComing soon
  3. 4.3Schema RegistryComing soon
  4. 4.4Kafka with SparkComing soon