Architecture training

Logo Kafka : Confluent Administration

Kafka : Confluent Administration

Build, Manage and Monitor Kafka clusters

50% theory, 50% practise
(4.2) 729 ratings
Duration 3 days • 21 hours Get a quote
Official icon Official
On-site icon On-site
Remote icon Remote
Certifying icon Download the course datasheet

The Motivation for Apache Kafka

  • Systems Complexity
  • Real-Time Processing is Becoming Prevalent
  • Kafka: A Stream Data Platform

Kafka Fundamentals

  • An Overview of Kafka
  • Kafka Producers
  • Kafka Brokers
  • Kafka Consumers
  • Kafka’s Use of ZooKeeper
  • Comparisons with Traditional Message Queues

Providing Durability

  • Basic Replication Concepts
  • Durability Through Intra-Cluster

Replication

  • Writing Data to Kafka Reliably
  • Broker Shutdown and Failures
  • Exactly Once Semantics (EOS)
  • Controllers in the Cluster
  • The Kafka Log Files

Managing a Kafka Cluster

  • Installing and Running Kafka
  • Monitoring Kafka
  • Basic Cluster Management
  • Log Retention and Compaction
  • An Elastic Cluster

Optimizing Kafka Performance

  • Batching for Performance
  • Producer Performance
  • Broker Performance
  • Broker Failures and Recovery Time
  • Load Balancing Consumption
  • Consumption Performance
  • Performance Testing

Kafka Security

  • SSL for Encryption and Authentication
  • SASL for Authentication
  • Securing ZooKeeper and the REST Proxy
  • Migration to a Secure Cluster

Integrating Systems with Kafka

  • Offset Management

Designing for High

Availability Connect

  • Motivation for Kafka Connect
  • Kafka Reference Architecture
  • Types of Connectors
  • Brokers
  • Kafka Connect Implementation
  • ZooKeeper
  • Standalone and Distributed Modes
  • Connect
  • Configuring the Connectors
  • Schema Registry
  • REST Proxy
  • Comparison with Other Systems
  • Multiple Data Centers