
YouTubePrice
This course is free to watch on its platform.
Watch free on YouTube →Mark your own learning status. Opening a course link does not establish enrollment.
Loading saved status…
This is a chaptered deep dive that treats Kafka as a system-design building block rather than a tool to install. It starts with synchronous versus asynchronous processing and message queues, then explains event streaming before getting to topics and partitions.
Backend engineers and anyone preparing for system-design interviews will get the most from the comparisons and the delivery-guarantee section. The chapter list runs past the three-hour mark, so use the timestamps to jump to the parts you need rather than watching straight through.
In this complete Kafka System Design deep dive, we cover everything you need to understand Kafka from basics to advanced level for backend development and system design interviews.
• What is Apache Kafka
• Event Streaming vs Message Queue
• Kafka vs RabbitMQ
• Topics and Partitions explained clearly
• Brokers, Leaders and Followers
• Consumer Groups and Rebalancing
• Offsets and Offset Commit Strategies
• At-most-once, At-least-once, Exactly-once delivery
• Replication and fault tolerance
• How Kafka handles millions of writes
• Backpressure in distributed systems
• Pub-Sub vs Kafka event-driven architecture
• Kafka in Uber architecture
• Kafka in Amazon architecture
• Kafka in YouTube and WhatsApp system design
• When to use Kafka in System Design interviews
video is ideal for:
Backend Developers
Java Developers
System Design Interview Preparation
Distributed Systems Learners
Microservices Architecture Engineers
Event-Driven Architecture Enthusiasts
If you want to master Kafka and understand how large-scale systems like Uber, Amazon, YouTube, and WhatsApp use event streaming, this is the only Kafka video you need.
Timestamps:
00:00 Precap
04:11 Why Kafka is required? Problem Statement
11:50 Synchronous vs Asynchronous Processing in System Design
13:37 Ways to do Async Processing in System Design
28:09 What is Message Queue?
30:30 What is Event Streaming?
35:03 Message Queue vs Event Streaming
43:10 Is Kafka Message Queue or Event Stream?
43:56 What is Kafka?
44:51 What is Topic?
46:28 Is Topic same as Event?
49:05 Partition & Broker in Kafka
01:02:45 Ordering in Partition
01:08:59 Consumer Group on Kafka
1:21:05 Partition in Kafka
1:23:26 Topic vs Partition in Kafka
1:28:53 How to add a Topic in Kafka?
1:35:30 How multiple consumers consume events in Kafka? What is Offset?
1:43:18 Where are Offsets stored? Who stores Offsets?
1:54:12 How do consumers consume events from Kafka?
2:00:18 Broker in Kafka
2:01:35 What is stored in Kafka?
2:09:43 Partition Replication
2:18:24 Leader & Follower Broker in Kafka
2:21:21 Kafka Metadata
2:23:34 Complete end to end Kafka complete flow
2:32:29 Why ordering is guaranteed in a partition but not across partitions?
2:36:20 Can multiple consumers read from same partition?
2:40:50 How many partitions should we choose in beginning while defining topic?
2:45:46 When are events deleted from Kafka?
2:48:27 Offset Commit Strategies? Delivery Guarantees: At-most once, At-least once, Only once
2:57:38 How consumers know event has arrived?
2:58:25 How Kafka handles consumer crash?
3:02:00 Does every event has offset? who assigns offset?
3:06:00 What is Backpressure? How Kafka handles backpressure?
3:09:18 What Kafka does when Topic is created?
3:10:22 How to add consumer group to existing topic?
3:11:20 How Kafka handles huge number of write operations?
3:15:11 Pub-Sub vs Kafka? What is Pub-Sub model?
3:24:15 Why Kafka is not just Pub-Sub?
3:25:10 When to use Kafka & when to use Pub-Sub?
3:28:48 Kafka vs RabbitMQ
3:35:34 Is Kafka Message Queue or Event Stream?
3:39:14 Can partition contain events of multiple topics?
3:41:08 Do we create new partitions for every new topic?
3:43:25 Can a consumer consume from multiple topics?
apache kafka, kafka tutorial, kafka system design, kafka architecture, kafka explained, kafka for beginners, kafka interview questions, kafka consumer group, kafka partitions, kafka topics explained, kafka offset explained, kafka replication, kafka broker, kafka internals, kafka vs rabbitmq, kafka vs message queue, event streaming architecture, distributed systems design, system design interview preparation, kafka for faang, kafka real world example, kafka uber architecture, kafka amazon architecture, kafka youtube design, backend engineering tutorial, microservices architecture, event driven architecture, kafka exactly once, kafka at least once, kafka at most once, kafka offset commit strategy, kafka high throughput, scalable systems design
#Kafka
#ApacheKafka
#SystemDesign
#DistributedSystems
#BackendDevelopment
#Microservices
#EventDrivenArchitecture
#FAANGInterview
#SoftwareEngineering
#KafkaTutorial
#SystemDesignInterview
#ScalableSystems
#TechInterview
⭐️⭐️ subscribe to my channel! ⭐️⭐️
■ URL : https://www.youtube.com/channel/UCPGnMQDh7gdkmI_IadKdmfA?sub_confirmation=1
Thank you for your support!
Susbcribe @MohitChhabraTech
╔═╦╗╔╦╗╔═╦═╦╦╦╦╗╔═╗
║╚╣║║║╚╣╚╣╔╣╔╣║╚╣═╣
╠╗║╚╝║║╠╗║╚╣║║║║║═╣
╚═╩══╩═╩═╩═╩╝╚╩═╩═╝
Kafka System Design Complete Guide | Topics, Partitions, Consumer Groups, Offsets Explained
Apache Kafka Explained for System Design Interviews | End-to-End Deep Dive
Kafka Architecture Explained | From Basics to Advanced System Design
Kafka vs Message Queue | System Design Deep Dive with Real Examples
Kafka for Backend Engineers
Kafka Full Course for Interviews | Uber & Amazon Architecture Explained
Event Streaming with Kafka | Complete System Design Masterclass
Kafka Internals Explained
Kafka for FAANG Interviews
Advertisement
No Korshub reviews yet.