Apache Kafka Crash Course

Share

Summary

A detailed crash course on Apache Kafka including its features, architecture, and practical implementation.

Highlights

Introduction to Apache Kafka
00:00

The instructor introduces the video, explaining the demand for a crash course on Apache Kafka and outlines what will be covered.

Understanding Apache Kafka
02:30

Discussion on what Apache Kafka is, its use cases in large companies, and how it addresses issues in traditional data streaming approaches.

Features and Architecture of Kafka
15:45

The video explores important features of Kafka like fast data processing, durability, and scalability. The architecture section covers Kafka's distributed system of brokers, topics, partitions, and the role of Zookeeper.

Kafka Installation
30:10

Step-by-step guide to downloading, extracting, and setting up Apache Kafka and Zookeeper on a local machine.

Creating and Managing Topics
50:00

Demonstrating the creation of topics and managing records using Kafka's console commands.

Producing and Consuming Messages
01:05:00

How to produce and consume messages using Kafka Producer and Consumer APIs, along with a live demonstration using console commands.

Microservices Communication Example
01:15:30

Explains a project built with Spring Boot to demonstrate how microservices can communicate using Kafka, with a real-world example of location updates in delivery services.

Conclusion
01:30:00

Summary of the key learnings and an encouragement to practice and experiment with Kafka for better understanding.

Recently Summarized Articles

Loading...