Get in Touch
 Duration 14 hours

Course Outline

Overview of Distributed Messaging Systems

  • Practical Use Cases
  • Alternative Solutions to Kafka

Kafka API

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

Configuration

  • Producer Setup
  • Broker Configuration
  • Consumer and Producer Settings

Design

  • Design Motivation
  • Data Persistence
  • System Efficiency
  • Producer Architecture
  • Consumer Architecture
  • Message Delivery Semantics
  • Replication Strategies

Implementation

  • API Design Principles
  • Network Layer Architecture
  • Message Handling
  • Message Formatting
  • Log Management
  • Distributed Mechanics

Basic Kafka Operations

  • Topic Creation and Deletion
  • Topic Modification
  • Graceful Shutdown Procedures
  • Leadership Balancing
  • Consumer Position Verification
  • Inter-Cluster Data Mirroring
  • Cluster Scaling
  • Broker Decommissioning
  • Replication Factor Adjustment

Other

  • Datacenter Integration
  • Key Server Configurations
  • Essential Client Configurations
  • Production Server Settings
  • Monitoring Practices
  • ZooKeeper Integration

Requirements

Fundamental system administration skills and a solid understanding of any object-oriented programming language.

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories