Get in Touch
 Duration 14 hours

Course Outline

Distributed Messaging Foundations

  • Key Application Scenarios
  • Alternative Solutions to Kafka

Kafka Application Programming Interfaces

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

System Configuration

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

Architectural Design Principles

  • Design Rationale
  • Data Persistence Mechanisms
  • Performance Optimization
  • Producer Architecture
  • Consumer Architecture
  • Guarantees for Message Delivery
  • Data Replication Strategies

Technical Implementation

  • API Structure
  • Network Infrastructure
  • Message Handling
  • Message Structure
  • Logging Mechanisms
  • Data Distribution

Operational Management

  • Creating and Deleting Topics
  • Updating Topic Specifications
  • Managing Graceful Shutdowns
  • Leadership Balancing
  • Monitoring Consumer Offsets
  • Cluster Data Mirroring
  • Scaling Cluster Capacity
  • Retiring Brokers
  • Adjusting Replication Levels

Additional Considerations

  • Data Center Topologies
  • Critical Server Parameters
  • Essential Client Settings
  • Production Environment Configurations
  • Performance Monitoring
  • ZooKeeper Integration

Requirements

Candidates should possess foundational system administration competencies and a working knowledge of at least one object-oriented programming language.

Testimonials (7)

Related Categories