Course Code: cakcoc
Duration: 16 hours
Prerequisites:
  • Experience with Linux-based systems and command-line tools
  • Familiarity with distributed systems concepts
  • Understanding of basic networking and system configuration

Audience

  • DevOps and SRE teams managing Kafka deployments
  • System administrators working with Confluent and Zookeeper
  • Kafka developers and architects responsible for scalable systems
Overview:

Confluent Apache Kafka is an enterprise-grade distributed event streaming platform built on Apache Kafka. It supports high-throughput, fault-tolerant data pipelines and real-time streaming applications.

This instructor-led, live training (online or onsite) is aimed at intermediate-level engineers and administrators who wish to deploy, configure, and optimize Confluent Kafka clusters in production environments.

By the end of this training, participants will be able to:

  • Install, configure, and operate Confluent Kafka clusters with multiple brokers.
  • Design high-availability setups using Zookeeper and replication techniques.
  • Tune performance, monitor metrics, and apply recovery strategies.
  • Secure, scale, and integrate Kafka with enterprise environments.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
Course Outline:

Module 1: Introduction to Confluent Apache Kafka Architecture and Cluster Configuration

  • What is Apache Kafka and the Confluent Platform?
  • Kafka broker, producer, consumer, and topic fundamentals
  • The role of Kafka in data streaming and messaging pipelines
  • Confluent extensions: REST Proxy, Schema Registry, Control Center
  • Kafka cluster architecture: brokers, partitions, and replication

Module 2: Zookeeper Quorum Configuration

  • What is Zookeeper?
  • Zookeeper’s role in a Kafka cluster
  • Zookeeper quorum size
  • Zookeeper configuration
  • Implementing SSH on our servers
  • Hands-on: Zookeeper configuration (as a team and as a service)
  • Using the Zookeeper Command Line Interface (CLI)
  • Hands-on: Zookeeper quorum setup
  • Zookeeper’s internal file system
  • Performance factors affecting Zookeeper
  • Demo: Zookeeper management tools and Zoonavigator

Module 3: Kafka Cluster Configuration

  • Kafka basics
  • Kafka configuration
  • Hands-on: Kafka configuration on a single broker
  • Hands-on: Executing Kafka commands
  • Hands-on: Kafka multi-broker (cluster) setup
  • Hands-on: Kafka cluster testing
  • Can I connect to my Kafka cluster?
  • Advertised.listeners configuration: key setting
  • Topic configuration
  • Setting up message ingestion and delivery in topics
  • Hands-on: Demonstrating Kafka resilience
  • Kafka performance: I/O, network, RAM, CPU, OS
  • Kafka performance: other factors
  • Hands-on: How to modify broker configurations

Module 4: Advanced Kafka Configuration

  • Landoop Kafka Topics UI, Confluent REST Proxy, Confluent Schema Registry configuration
  • Sending and receiving messages (CLI, Java, Spring Framework)
  • Metrics and monitoring tools (Confluent Control Center, Elasticsearch, etc.)
  • Log files and offset management
  • High availability and disaster recovery
  • Ensuring high availability with replication
  • Performance tuning (producer/consumer)
  • Disaster recovery strategies
  • Failover control and data recovery
  • Connectors setup
  • Kafka Connect implementation
  • Kafka security features

Summary and Next Steps

Sites Published:

United Arab Emirates - Confluent Apache Kafka: Cluster Operations and Configuration

Qatar - Confluent Apache Kafka: Cluster Operations and Configuration

Egypt - Confluent Apache Kafka: Cluster Operations and Configuration

Saudi Arabia - Confluent Apache Kafka: Cluster Operations and Configuration

South Africa - Confluent Apache Kafka: Cluster Operations and Configuration

Brasil - Confluent Apache Kafka: Cluster Operations and Configuration

Canada - Confluent Apache Kafka: Cluster Operations and Configuration

中国 - Confluent Apache Kafka: Cluster Operations and Configuration

香港 - Confluent Apache Kafka: Cluster Operations and Configuration

澳門 - Confluent Apache Kafka: Cluster Operations and Configuration

台灣 - Confluent Apache Kafka: Cluster Operations and Configuration

USA - Confluent Apache Kafka: Cluster Operations and Configuration

Österreich - Confluent Apache Kafka: Cluster Operations and Configuration

Schweiz - Confluent Apache Kafka: Cluster Operations and Configuration

Deutschland - Confluent Apache Kafka: Cluster Operations and Configuration

Czech Republic - Confluent Apache Kafka: Cluster Operations and Configuration

Denmark - Confluent Apache Kafka: Cluster Operations and Configuration

Estonia - Confluent Apache Kafka: Cluster Operations and Configuration

Finland - Confluent Apache Kafka: Cluster Operations and Configuration

Greece - Confluent Apache Kafka: Cluster Operations and Configuration

Magyarország - Confluent Apache Kafka: Cluster Operations and Configuration

Ireland - Confluent Apache Kafka: Cluster Operations and Configuration

Luxembourg - Confluent Apache Kafka: Cluster Operations and Configuration

Latvia - Confluent Apache Kafka: Cluster Operations and Configuration

España - Confluent Apache Kafka: Cluster Operations and Configuration

Italia - Confluent Apache Kafka: Cluster Operations and Configuration

Lithuania - Confluent Apache Kafka: Cluster Operations and Configuration

Nederland - Confluent Apache Kafka: Cluster Operations and Configuration

Norway - Confluent Apache Kafka: Cluster Operations and Configuration

Portugal - Confluent Apache Kafka: Cluster Operations and Configuration

România - Confluent Apache Kafka: Cluster Operations and Configuration

Sverige - Confluent Apache Kafka: Cluster Operations and Configuration

Türkiye - Confluent Apache Kafka: Cluster Operations and Configuration

Malta - Confluent Apache Kafka: Cluster Operations and Configuration

Belgique - Confluent Apache Kafka: Cluster Operations and Configuration

France - Confluent Apache Kafka: Cluster Operations and Configuration

日本 - Confluent Apache Kafka: Cluster Operations and Configuration

Australia - Confluent Apache Kafka: Cluster Operations and Configuration

Malaysia - Confluent Apache Kafka: Cluster Operations and Configuration

New Zealand - Confluent Apache Kafka: Cluster Operations and Configuration

Philippines - Confluent Apache Kafka: Cluster Operations and Configuration

Singapore - Confluent Apache Kafka: Cluster Operations and Configuration

Thailand - Confluent Apache Kafka: Cluster Operations and Configuration

Vietnam - Confluent Apache Kafka: Cluster Operations and Configuration

India - Confluent Apache Kafka: Cluster Operations and Configuration

Argentina - Confluent Apache Kafka: Cluster Operations and Configuration

Chile - Confluent Apache Kafka: Cluster Operations and Configuration

Costa Rica - Confluent Apache Kafka: Cluster Operations and Configuration

Ecuador - Confluent Apache Kafka: Cluster Operations and Configuration

Guatemala - Confluent Apache Kafka: Cluster Operations and Configuration

Colombia - Confluent Apache Kafka: Cluster Operations and Configuration

México - Confluent Apache Kafka: Cluster Operations and Configuration

Panama - Confluent Apache Kafka: Cluster Operations and Configuration

Peru - Confluent Apache Kafka: Cluster Operations and Configuration

Uruguay - Confluent Apache Kafka: Cluster Operations and Configuration

Venezuela - Confluent Apache Kafka: Cluster Operations and Configuration

Polska - Confluent Apache Kafka: Cluster Operations and Configuration

United Kingdom - Confluent Apache Kafka: Cluster Operations and Configuration

South Korea - Confluent Apache Kafka: Cluster Operations and Configuration

Pakistan - Confluent Apache Kafka: Cluster Operations and Configuration

Sri Lanka - Confluent Apache Kafka: Cluster Operations and Configuration

Bulgaria - Confluent Apache Kafka: Cluster Operations and Configuration

Bolivia - Confluent Apache Kafka: Cluster Operations and Configuration

Indonesia - Confluent Apache Kafka: Cluster Operations and Configuration

Kazakhstan - Confluent Apache Kafka: Cluster Operations and Configuration

Moldova - Confluent Apache Kafka: Cluster Operations and Configuration

Morocco - Confluent Apache Kafka: Cluster Operations and Configuration

Tunisia - Confluent Apache Kafka: Cluster Operations and Configuration

Kuwait - Confluent Apache Kafka: Cluster Operations and Configuration

Oman - Confluent Apache Kafka: Cluster Operations and Configuration

Slovakia - Confluent Apache Kafka: Cluster Operations and Configuration

Kenya - Confluent Apache Kafka: Cluster Operations and Configuration

Nigeria - Confluent Apache Kafka: Cluster Operations and Configuration

Botswana - Confluent Apache Kafka: Cluster Operations and Configuration

Slovenia - Confluent Apache Kafka: Cluster Operations and Configuration

Croatia - Confluent Apache Kafka: Cluster Operations and Configuration

Serbia - Confluent Apache Kafka: Cluster Operations and Configuration

Bhutan - Confluent Apache Kafka: Cluster Operations and Configuration

Nepal - Confluent Apache Kafka: Cluster Operations and Configuration

Uzbekistan - Confluent Apache Kafka: Cluster Operations and Configuration