Apache Kafka for Admins

This 3-day training is designed for operators and DevOps engineers who want to successfully set up and run Kafka in production. In addition to the most important aspects of operation, participants will also deepen their expertise on how to monitor Kafka and how to avoid catastrophic situations. To ensure that every participant can get started immediately after the training, we focus on nume- rous practical examples in this course.

Ask for private training

Familiar questions?

How do we set up Kafka for production and keep it running smoothly?
How do we set up Kafka for production and keep it running smoothly?

Learn operational best practices for deploying, monitoring, and maintaining Kafka clusters.

What do we do when things go wrong with our Kafka cluster?
What do we do when things go wrong with our Kafka cluster?

Master troubleshooting techniques and disaster recovery strategies to handle any Kafka emergency.

How do we secure and scale our Kafka infrastructure?
How do we secure and scale our Kafka infrastructure?

Implement security measures, optimize performance, and plan for growth in your Kafka environment.

Course Offer

  • Training for admins: Building on your basic knowledge, we deepen your experience and expand your expertise with Kafka.

  • Recommended tools: We introduce you to tools for making daily Kafka operations easier.

  • Theory & practice perfectly combined: 40% knowledge transfer + 60% hands-on application.

This three-day admin training is designed for administrators and DevOps engineers looking to successfully set up and manage Kafka in production. Alongside the key aspects of operations, participants will also deepen their expertise on monitoring Kafka and how to avoid catastrophic situations. To ensure that you can immediately get started after the course, we focus on numerous practical examples throughout the training.

Course Overview

Day 1: Operating Kafka
Day 1: Operating Kafka

Based on the knowledge from our fundamentals course, we deepen our understanding in the area of Kafka operations and learn how to set up and operate a Kafka environment for production use.

Focus

  • Monitoring & logging: Which metrics are important and what should you look out for in the logs?

  • Installing & operating Kafka: How do we set up Kafka correctly and operate it afterwards?

  • Sizing & configuration: Which settings are important and how large should we scale our cluster?

Day 2: What could possibly go wrong?
Day 2: What could possibly go wrong?

Things can always go sideways. That’s normal. To prevent disastrous impact on your organization, we learn in a safe test environment when problems with Kafka can occur and how to address them quickly and thoroughly.

Focus

  • Disaster recovery: What needs to be done in emergencies? And how do we distribute Kafka across multiple data centers?

  • Load balancing: How do we ensure an even load distribution?

  • Security & networking: How do we secure our Kafka clusters and what needs to be considered on the networking side?

Day 3: Kafka in Production
Day 3: Kafka in Production

On the third day of our training, we get to know tools that make working with Apache Kafka easier and help ensure you can sleep well at night. The day also focuses on best practices for the enterprise use of Apache Kafka and the automation of operations and management.

Focus

  • Automation & processes: How do we make life easier for ourselves and our developers?

  • Reference architecture: What do we need for successful Kafka adoption? And what not?

  • Best practices & conventions: What should you look out for early on to ensure smooth operations later?

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 training was truly impactful and opened my eyes to new perspectives. It covered numerous useful topics, and I now feel much more confident working as a DevOps engineer operating a Kafka cluster.

Endre
Senior Software Developer
IT Consultancy

Fantastic practical advice with in-depth labs to break things as you wish. Interactive discussions instead of death-by-PowerPoint make it a must for new and experienced Kafka operators.

Anonymous Participant
FinTech

The course masterfully blends theory with practice, making the content instantly applicable! The concise, well-structured sessions make learning and implementation a breeze.

Aleksandar
Software Developer
Bank

The training was excellently prepared with engaging and helpful labs! Perfect for gaining a deeper understanding of Kafka.

Sarah
MSG Systems

It was a good, fun mix between theory and practice and I learned a lot.

Christian Fein
Bank

The labs are very well-designed and intuitive. Anatoly is truly a master when it comes to Kafka!

Miguel Simão
Systems Administrator
Manufacturing

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 Prerequisites

  • Solid knowledge of Kafka (e.g., from a fundamentals course or Kafka book)

  • Experience in operating distributed systems

  • Maximum of ten participants

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

  • Modern browser

  • Functional microphone and webcam