Get in Touch
 Duration 14 hours

Course Outline

Overview of Distributed Messaging Systems

  • Practical Use Cases
  • Alternative Solutions to Kafka

Kafka API

  • Producer Interface
  • High Level Consumer Interface
  • Simple Consumer Interface
  • Kafka Hadoop Consumer Interface

Configuration

  • Producer Settings
  • Broker Configuration
  • Optimizing Consumer and Producer Parameters

Design

  • Architectural Motivation
  • Data Persistence
  • Performance Efficiency
  • Producer Architecture
  • Consumer Architecture
  • Message Delivery Guarantees
  • Replication Strategies

Implementation

  • API Architecture
  • Network Infrastructure
  • Message Handling
  • Message Formatting
  • Logging Mechanisms
  • Distribution Logic

Basic Kafka Operations

  • Topic Creation and Deletion
  • Topic Modification
  • Graceful System Shutdown
  • Leadership Balancing
  • Verifying Consumer Offsets
  • Cluster Data Mirroring
  • Cluster Scalability
  • Broker Decommissioning
  • Adjusting Replication Factors

Other

  • Datacenter Integration
  • Key Server Settings
  • Critical Client Parameters
  • Production Environment Configurations
  • Monitoring Practices
  • ZooKeeper

Requirements

Familiarity with foundational system administration practices and a working knowledge of object-oriented programming paradigms.

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories