Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Fundamentals of Apache Kafka
Introduction
Introduction (8:20)
What Is Apache Kafka? (6:59)
Exercise: Meet Your Classmates and Instructor
Course Resources
Setup and Useful Resources
[Optional] Using Windows
[Optional] UNIX CLI Commands
Installing Software for the Course
[Optional] What Is a Virtualenv? (6:36)
[Optional] What Is Docker? (11:02)
Apache Kafka Fundamentals
Partitioning Data (8:55)
Kafka API (7:41)
Kafka Architecture (3:14)
Set Up Kafka (5:52)
Writing to Kafka (6:06)
Reading from Kafka (7:36)
Data Durability (6:38)
Kafka vs Queues (2:10)
[Exercise] Processing Records (3:43)
[Exercise] Processing Records - Solution (2:58)
Delivery Semantics (5:52)
Kafka Transactions (4:33)
Log Compaction (3:22)
Kafka Connect (6:58)
Using Kafka Connect (9:44)
Outbox Pattern (4:30)
Schema Registry (8:00)
Using Schema Registry (8:09)
Tiered Storage (3:27)
[Exercise] Track Order Status Changes (4:26)
[Exercise] Track Order Status Changes - Solution (5:05)
Where To Go From Here?
Let's Keep Learning Together! (1:05)
Review This Byte!
Introduction