Get in Touch
 Duration 14 hours

Course Outline

Distributed Messaging System Fundamentals

  • Applicable use cases
  • Alternatives to Kafka

Interacting with the Kafka API

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

Configuration Management

  • Producer setup
  • Broker settings
  • Tuning Consumer and Producer parameters

Architectural Design

  • Design motivation
  • Data persistence strategies
  • Performance efficiency
  • Producer mechanics
  • Consumer mechanics
  • Message delivery guarantees
  • Replication mechanisms

Technical Implementation

  • API architecture design
  • Network layer architecture
  • Message handling
  • Message formatting standards
  • Logging systems
  • Cluster distribution

Core Kafka Operations

  • Creating and deleting topics
  • Updating topic configurations
  • Performing graceful shutdowns
  • Managing leadership balance
  • Verifying consumer positions
  • Replicating data across clusters
  • Scaling cluster capacity
  • Retiring brokers
  • Adjusting replication factors

Additional Topics

  • Datacenter architecture
  • Critical server settings
  • Critical client settings
  • Production environment configurations
  • Monitoring practices
  • ZooKeeper integration

Requirements

Familiarity with fundamental system administration tasks and a working knowledge of an object-oriented programming language.

Custom Corporate Training

Training solutions designed exclusively for businesses.

  • Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
  • Flexible Schedule: Dates and times adapted to your team's agenda.
  • Format: Online (live), In-company (at your offices), or Hybrid.
Investment

Price per private group, online live training, starting from 3200 € + VAT*

Contact us for an exact quote and to hear our latest promotions

Testimonials (7)

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories