Get in Touch
 Duration 14 hours

Course Outline

Overview of Distributed Messaging Systems

  • Common Use Cases
  • Alternative Solutions to Kafka

Kafka API

  • Producer API
  • High-Level Consumer API
  • Simple Consumer API
  • Kafka Hadoop Consumer API

Configuration

  • New Producer Setup
  • Broker Configuration
  • Consumer and Producer Settings

Design

  • Underlying Motivations
  • Data Persistence
  • Performance Efficiency
  • Producer Architecture
  • Consumer Architecture
  • Message Delivery Guarantees
  • Replication Mechanisms

Implementation

  • API Design Principles
  • Network Layer Structure
  • Message Handling
  • Message Format Standards
  • Log Management
  • Data Distribution

Basic Kafka Operations

  • Creating and Deleting Topics
  • Topic Modifications
  • Graceful Shutdown Procedures
  • Leadership Balancing
  • Verifying Consumer Positions
  • Mirroring Data Across Clusters
  • Scaling Your Cluster
  • Broker Decommissioning
  • Adjusting Replication Factors

Other

  • Datacenter Considerations
  • Critical Server Configurations
  • Key Client Configurations
  • Production Server Setup
  • System Monitoring
  • ZooKeeper Integration

Requirements

A foundational grasp of system administration and familiarity with at least one object-oriented programming language are required.

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories