Get in Touch
 Duration 14 hours

Course Outline

Introduction to Distributed Messaging Systems

  • Real-world Application Scenarios
  • Alternative Solutions to Kafka

Kafka API Landscape

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

System Configuration

  • Producer Setup
  • Broker Settings
  • Configuring Consumers and Producers

Architectural Design Principles

  • Design Rationale
  • Data Persistence Strategies
  • Performance Efficiency
  • Producer Architecture
  • Consumer Architecture
  • Message Delivery Semantics
  • Replication Mechanisms

Technical Implementation

  • API Architecture
  • Network Stack
  • Message Structure
  • Data Format Standards
  • Log Management
  • Cluster Distribution

Core Kafka Operations

  • Topic Creation and Deletion
  • Topic Modifications
  • Graceful Shutdown Procedures
  • Leadership Balancing
  • Consumer Offset Verification
  • Inter-Cluster Data Mirroring
  • Cluster Expansion Strategies
  • Broker Decommissioning
  • Adjusting Replication Factors

Additional Topics

  • Datacenter Considerations
  • Critical Server Parameters
  • Key Client Settings
  • Production-Ready Server Configurations
  • Monitoring Strategies
  • ZooKeeper Integration

Requirements

Participants should possess foundational system administration skills and a solid working knowledge of any object-oriented programming language.

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories