Apache Kafka Operations

Developers, IT Operations engineers, and DevOPs engineers looking to implement and manage Apache Kafka

Prerequisite
None

Expected Duration
136 minutes

Description
Apache Kafka’s unique architecture enables huge scalability, but it must be deployed and managed in a considered fashion. This course covers the basic concepts of Apache Kafka, and considerations for deploying Kafka and managing servers.

Objective

Kafka Concepts

  • start the course
  • describe the function of Apache Kafka
  • describe the architecture of Apache Kafka
  • describe Apache Kafka topics
  • describe Apache Kafka partitions
  • describe Apache Kafka replicas

Kafka Components

  • describe Apache Kafka producers
  • describe Apache Kafka consumers
  • describe Apache Kafka brokers

Deployment

  • describe common hardware and OS specifications and their impact in Apache Kafka
  • describe the main options to deploy Apache Kafka
  • deploy Apache Kafka to Red Hat and CentOS
  • deploy Apache Kafka to Puppet

Operating Tasks

  • add and remove a broker in Apache Kafka
  • move data and partitions in Apache Kafka for performance purposes
  • add a new topic in Apache Kafka
  • scale a producer in Apache Kafka
  • scale a consumer in Apache Kafka

Monitoring

  • monitor Apache Kafka using the web console
  • monitor Apache Kafka using the offset monitor
  • monitor Apache Kafka using Graphite
  • monitor Apache Kafka using JMX
  • monitor Apache Kafka using the log files

Tuning

  • tune the Linux kernel for Apache Kafka
  • tune Linux systems disk throughput for Apache Kafka
  • tune the Java VM for Apache Kafka

Practice: Operate Apache Kafka

  • configure and manage Apache Kafka

MONTHLY SUBSCRIPTION

$129/month
 

ANNUAL SUBSCRIPTION

$1295/year

Multi-license discounts available for Annual and Monthly subscriptions.