Apache Kafka Deep Dive

Training Architect
course instructor image
Chad Crowell
Chad is an IT professional with over 10 years of experience in the IT field. In his career history, he has transitioned from managing large datacenters with racks of physical servers to utilizing the cloud and automating infrastructure in a way that makes late night service interruptions a thing of the past. Chad enjoys sharing his experiences and helping people discover how they can use technology to make their lives easier, whether that be through automation, containers, infrastructure as code, or otherwise.



The Basics of Apache Kafka

At First Glance

Installing Apache Kafka

Understanding Kafka Internals

Taking a Closer Look

Data Delivery

Producers and Consumers

Kafka Administration

Topic Administration

Storage Administration

Stream Processing

Data Replication


Kafka Advanced Configuration

Advanced Producers

Advanced Consumers

Advanced Topics




Apache Kafka is a publish/subscribe messaging system with many advanced configurations. This course will bring you through all those configurations and more, allowing you to discover brokers, consumers, producers, and topics. You will be able to build your own Kafka cluster using Linux Academy servers, which will help your understanding and provide you with real-world examples. Unleash the power of Apache Kafka within this course and discover this world of distributed messaging systems!

NOTE: This course is brought to you via "Early Access." This means you can get started while we finish things up. Please see the first video in the syllabus, "Important Things About This Early Access Course," before you dive in!

Study Guides

Instructor Deck


certificate ribbon icon

Earn a Certificate of Completion

When you complete this course, you’ll receive a certificate of completion as proof of your accomplishment.

Looking For Team Training?

Learn More