Apache Kafka Fundamentals

In the two-day fundamentals training, you will learn Kafka so well that you can use it successfully in your company right after. Our varied program with numerous practical exercises teaches Kafka with ease, ensures lasting learning effects and confidence using Kafka, and strengthens team cohesion.

Ask for private training

Next training: 09.10.2025 (Online per Teams, German)

Register

Does this sound familiar?

Your team wants to get started with Kafka but doesn't know where to begin?
Your team wants to get started with Kafka but doesn't know where to begin?

Learn the fundamentals step by step and gain confidence in using Kafka from day one.

You've heard about Kafka but wonder if it's right for your use case?
You've heard about Kafka but wonder if it's right for your use case?

Discover Kafka’s core concepts and understand when and how to use it effectively.

You want to avoid common Kafka pitfalls from the start?
You want to avoid common Kafka pitfalls from the start?

Learn best practices and proven patterns to build reliable Kafka-based systems.

Course Offer

  • Introduction training: Learn Kafka’s potential step by step.

  • Confidence in use: Also suitable for companies already using Kafka.

  • Perfect mix of theory & practice: 60% knowledge transfer + 40% hands-on exercises and experimentation.

In the two-day fundamentals training, you will learn Kafka so well that you can use it successfully in your company right after. Our varied program with numerous practical exercises teaches Kafka with ease, ensures lasting learning effects and confidence using Kafka, and strengthens team cohesion.

Course Overview

Day 1: Hello Kafka
Day 1: Hello Kafka

We discover Kafka and learn how to use it successfully. We’ll cover the essentials so participants can use Kafka productively right after the training.

Focus

  • Why Kafka? Motivation for Kafka and common usage scenarios.

  • What do we transport with Kafka? Types of messages and topics.

  • What does Kafka offer as a distributed log? Logs, distributed systems, Kafka components, Kafka as a streaming platform.

  • How does Kafka achieve its performance? Partitions and consumer groups.

Day 2: Understand and use Kafka
Day 2: Understand and use Kafka

Building on the knowledge from day one, we deepen our understanding and experience with Kafka. We learn and understand how Kafka truly achieves reliability and scalability, and how we can optimize our Kafka cluster.

Focus

  • What happens in the clients and on the brokers? Producing and consuming messages.

  • How does replication work? Persisting messages; understanding data and file structures.

  • How can we delete redundant data? Cleaning up messages; log retention and compaction.

  • Insight into the Kafka ecosystem. Connecting with external systems such as databases and cloud systems via Kafka Connect.

Upcoming Dates

Basic
Apache Kafka Fundamentals
German
October, 09 - 10, 2025

In the two-day fundamentals training, you will learn Kafka so well that you can use it successfully in your company right after. Our varied program with numerous practical exercises teaches Kafka with ease, ensures lasting learning effects and confidence using Kafka, and strengthens team cohesion.

Online per Teams
Basic
Apache Kafka Fundamentals
English or German
Flexible

In the two-day fundamentals training, you will learn Kafka so well that you can use it successfully in your company right after. Our varied program with numerous practical exercises teaches Kafka with ease, ensures lasting learning effects and confidence using Kafka, and strengthens team cohesion.

Online or On-site

Our philosophy

Joy instead of slides
Joy instead of slides

With Power instead of Power Point, real knowledge is gained

Sustainable learning effects
Sustainable learning effects

We teach practically and interactively

Certified expertise
Certified expertise

Passion and thorough qualifications are our basis

Excellent teams
Excellent teams

We foster team-internal self-esteem and thus their success

Real focus
Real focus

Maximum learning success through intensive work in small groups

Vendor-independent
Vendor-independent

We offer neutral expertise, free from vendor lock-in

Flexible on-site
Flexible on-site

No matter if remote or in the company

Understandable
Understandable

German or English - you decide

References & Feedback

This workshop is incredibly interactive, far from just slides flipping. Engaging live slide creation and constant dialogue keep things exciting! The hands-on group sessions are a highlight!

Anonymous Participant
IT Consultant
Consulting Company

The hands-on exercises were truly intuitive, making the content easy to grasp. I’m highly satisfied with the structured approach that significantly improved my understanding (Ah-ha effect!).

John Manneh
Software Engineer
VP Bank

An excellent course to learn the fundamentals of Kafka! The theory is immediately put into practice with interactive labs.

Isabell
Software Engineer

The interactive lab thrilled me with countless practical tips that are directly applicable!

Peter
Siemens

The interactive course kept me constantly engaged. The labs were excellently set up – this was one of the best online trainings I’ve ever attended!

Anonymous Participant
HPE

Anatoly quickly understands a company’s needs and offers great mission support. I was particularly impressed by the creative presentation using various tools like the online lab instead of boring PowerPoints. Whether it’s fundamental knowledge or specialized support, Anatoly is our go-to for Kafka!

Mugen Lisic
Tech-Lead
Flytoget (mobility)

Anatoly Zelenin

About the Trainer

Anatoly Zelenin

Anatoly Zelenin is the author of the Apache Kafka in Action book and a recognized Apache Kafka expert in the DACH region. With his interactive, practice-oriented trainings, he helps companies unlock the full potential of their real-time data. As the founder of DataFlow Academy, he specializes in tailored training and consulting offers for real-time data technologies and supports both medium-sized enterprises and DAX-listed corporations in successfully implementing streaming architectures.

Course Format and Requirements

  • Working with Linux (shell, editor, file permissions)

  • Basic programming knowledge (Java, Python, JavaScript, etc.)

  • Maximum ten participants

  • Online via Teams or 2 days on-site at your location

  • Modern browser

  • Working microphone and webcam