Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn Apache Kafka fundamentals in this comprehensive crash course tutorial that takes you from beginner to proficient in just over an hour. Master the core concepts of event streaming and discover how companies like Netflix process billions of real-time events every second using Kafka as their backbone infrastructure. Explore event-driven architecture basics and understand Kafka's role as a distributed streaming platform that powers today's digital world. Dive deep into Kafka's building blocks including brokers, topics, partitions, and replication mechanisms while examining real-world use cases in financial transactions and EV charging station networks. Get hands-on experience setting up Kafka using Docker and working with Kafka UI for practical demonstrations. Follow along with production-level configurations and create your first Kafka topic while understanding how partitions and replication ensure fault tolerance and high throughput. The tutorial covers event streaming fundamentals, Kafka's architecture, and provides practical demos to solidify your understanding of this essential distributed systems technology used in microservices, data pipelines, and scalable backend development.
Syllabus
00:00 - Introduction to Kafka
00:44 - Event Streaming Fundamentals
05:14 - What is Apache Kafka?
07:38 - Event-Driven Architecture Basics
14:52 - Kafka as Backbone Solution
16:50 - Kafka in Finance
20:08 - EV Charging Station Use Case
24:20 - Setting Up Kafka with Docker
28:57 - Building Blocks of Kafka
29:58 - Kafka Brokers Explained
36:35 - Kafka Topics Deep Dive
43:10 - Creating the first Topic in Kafka
44:31 - Kafka Partitions and Replication
56:12 - Demo
Taught by
KodeKloud