Get in Touch
 Duration 14 hours

Course Outline

Overview of Distributed Messaging Systems

  • Operational Use Cases
  • Alternative Architectures to Kafka

Kafka API

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

Configuration

  • Producer Setup
  • Broker Configuration
  • Consumer and Producer Parameters

Design

  • Architectural Rationale
  • Data Persistence
  • Performance Efficiency
  • Producer Mechanics
  • Consumer Mechanics
  • Message Delivery Guarantees
  • Replication Strategies

Implementation

  • Interface Design
  • Network Layer Architecture
  • Message Structure
  • Message Format Specifications
  • Logging Mechanisms
  • Distribution Logic

Basic Kafka Operations

  • Topic Creation and Removal
  • Topic Modification
  • Controlled Shutdown Procedures
  • Leader Balancing
  • Consumer Offset Verification
  • Inter-Cluster Data Mirroring
  • Cluster Scaling
  • Broker Decommissioning
  • Replication Factor Adjustment

Other

  • Data Center Considerations
  • Critical Server Settings
  • Critical Client Settings
  • Production Environment Configurations
  • System Monitoring
  • ZooKeeper Integration

Requirements

Participants should possess foundational system administration capabilities and proficiency in at least one object-oriented programming language.

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories