Kafka For Data Engineers

Learn Data Engineering Using Open Source Kafka

In this course we will learn how to deploy and operate Kafka clusters that underlie reliable and high performing streaming data solutions.

Introduction To Kafka

Introduction to Apache Kafka including some of the core concepts and use cases.

View

Core Concepts Of Kafka

In this lesson, we introduce some of the core concepts associated with Kafka.

View
Hands-On Lab

Setting Up Your Kafka Broker

In this lesson we will setup our Kafka broker in standalone mode.

View
Hands-On Lab

Administering Kafka Topics

In this lesson we will learn about Kafka Topics, including what they are and how to configure and optimise them.

View
Hands-On Lab

Consuming Data From Kafka

In this lesson we will learn about consuming data in Kafka.

View
Hands-On Lab

Kafka Consumer Groups

In this lesson we will learn about Kafka Consumer Groups.

View
Hands-On Lab

Kafka Partitions

In this lesson we will learn about Kafka partitions, which are the one of the main ways in which we can improve parallelism and therefore performance of your Kafka deployment.

View
Hands-On Lab

Kafka Performance Test Scripts

In this lesson we will learn about the Kafka performance test scripts, which can be used for measuring the performance of your Kafka deployment for both producers and consumers.

View
Hands-On Lab

Producing Data To Kafka

In this lesson we will learn about producing data in Kafka.

View

What Is Kafka Streams?

Kafka Streams is the component of the Kafka ecosystem which can be used for stream processing. This involves taking messages from Kafka, usually as they are produced in real time, and processing or responding to them in some way.

View

© 2022 Timeflow Academy.