Kafka Essential Training

released 2017-05-01

Developed at LinkedIn, Apache Kafka is a distributed streaming platform that provides scalable, high-throughput messaging systems in place of traditional messaging systems like JMS. In this course, examine all the core concepts of Kafka. Ben Sullins kicks off the course by making the case for Kafka, and explaining who's using this efficient platform and why. He then shares Kafka workflows to provide context for core concepts, explains how to install and test Kafka locally, and dives into real-world examples. By the end of this course, you'll be prepared to achieve scalability, fault tolerance, and durability with Apache Kafka.

Topics include:

  • Understanding the Kafka log
  • Creating topics
  • Partitioning topics across brokers
  • Installing and testing Kafka locally
  • Sending and receiving messages
  • Setting up a multibroker cluster
  • Testing fault tolerance

Now available on LinkedIn Learning:

and on Lynda.com: