# Kafka Fundamentals, consumer APIs with Confluent (Day 1 Lecture)

> In this lecture, Zach delves into the intricacies of Kafka, highlighting its versatility beyond data engineering. He explains how Kafka functions, its categorization of data lines, and its applications in various industries, including notifications and sockets. He touches on the differences between…

- Web page: https://www.dataexpert.io/lesson/flink-streaming-day-1-lecture-v4
- Program: [Data Engineering Mastery Course](https://www.dataexpert.io/program/data-engineering-mastery-course)
- Module: Week 5: Kafka-Flink Streaming Pipelines
- Access: Requires enrollment in Data Engineering Mastery Course
- Length: 56 min video
- Skills: Data Modeling, ETL/ELT, Apache Spark, Cloud Platforms, APIs, Kafka
- Academy: DataExpert.io Academy

## About this lesson

In this lecture, Zach delves into the intricacies of Kafka, highlighting its versatility beyond data engineering. He explains how Kafka functions, its categorization of data lines, and its applications in various industries, including notifications and sockets. He touches on the differences between Kafka, Flink, and Spark Streaming, emphasizing the importance of real-time processing and the considerations when choosing between streaming and batch pipelines. [Recorded on June 5th, 2024]

## Navigation

- Previous lesson: [Kafka Fundamentals, consumer APIs with Confluent (Day 1 Lab)](https://www.dataexpert.io/lesson/flink-streaming-day-1-lab-v4.md)
- Next lesson: [Processing data with Apache Flink  (Day 2 Lecture)](https://www.dataexpert.io/lesson/flink-streaming-day-2-lecture-v4.md)
