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 we look for in 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 should 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 us sleep better at night. The day also focuses on best practices for enterprise use of Apache Kafka, and how to automate 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 we look out for early on to ensure smooth operations later?

References & Feedback

“If you weren’t already excited about Kafka before, you certainly will be afterwards. Merci!”

Bernhard Ritter
Raiffeisen Schweiz

“Even for a "business guy with some IT background" I could follow the content. Good job, Anatoly”

Peter Oglecki
Mercedes-Benz

Anatoly Zelenin

About the Trainer

Anatoly Zelenin

As an IT trainer, Anatoly Zelenin has taught hundreds of participants Apache Kafka in interactive trainings. His clients from DAX-listed enterprises and German SMEs have valued his expertise and engaging style for over a decade. Besides being an IT consultant and trainer, he explores our planet as an adventurer.

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