Apache Kafka Crash Course

Share

Summary

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

Highlights

Introduction to Apache Kafka00:00

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

Understanding Apache Kafka02: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 Kafka15: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 Installation30:10

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

Creating and Managing Topics50:00

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

Producing and Consuming Messages01:05:00

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

Microservices Communication Example01: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.

Conclusion01:30:00

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

Recently Summarized Articles

Loading...
Apache Kafka Crash Course | Shorty