Course not currently available

Distributed Messaging with Apache Kafka Training Course

Course

Online

£ 1,900 VAT inc.

Description

  • Type

    Course

  • Methodology

    Online

This course is for enterprise architects, developers, system administrators and anyone who wants to understand and use a high-throughput distributed messaging system.
If you have more specific requirements (e.g. only system administration side), this course can be tailed to your needs.

About this course

Basic system administration skills, understanding of any object oriented programming language.

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • Server
  • Design
  • Systems
  • Network Training
  • Production
  • Network
  • Leadership
  • Motivation
  • Monitoring
  • Semantics
  • Apache

Course programme

Overview of Distributed Messaging Systems
  • Use Cases
  • Alternatives to Kafka
Kafka API
  • Producer API
  • High Level Consumer API
  • Simple Consumer API
  • Kafka Hadoop Consumer API
Configuration
  • New Producer
  • Broker
  • Consumer and Producer Configuration
Design
  • Motivation
  • Persistence
  • Efficiency
  • The Producer
  • The Consumer
  • Message Delivery Semantics
  • Replication
Implementation
  • API Design
  • Network Layer
  • Messages
  • Message format
  • Log
  • Distribution
Basic Kafka Operations
  • Adding and removing topics
  • Modifying topics
  • Graceful shutdown
  • Balancing leadership
  • Checking consumer position
  • Mirroring data between clusters
  • Expanding your cluster
  • Decommissioning brokers
  • Increasing replication factor
Other
  • Datacenters
  • Important Server Configs
  • Important Client Configs
  • Production Server Configs
  • Monitoring
  • ZooKeeper

Additional information

14 hours (usually 2 days including breaks)

Distributed Messaging with Apache Kafka Training Course

£ 1,900 VAT inc.