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

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
Banking

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

Sarah
MSG Systems

The perfect blend of theory and practice made learning truly exciting!

Christian Fein
Banking

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

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