Getting started with Apache Kafka | DevNation Tech Talk
Channel: Red Hat Developer
Date: 01/11/2018

In this tutorial, we will explore how to use Apache Kafka.

Scalability is often a key issue for many growing organizations. That’s why many organizations use Apache Kafka, a popular messaging and streaming platform. It is horizontally scalable, cloud-native, and versatile. It can serve as a traditional publish-and-subscribe messaging system, as a streaming platform, or as a distributed state store. Companies around the world use Apache Kafka to build real-time streaming applications, streaming data pipelines, and event-driven architectures.

In this session, we’ll cover these topics:
* How to start a local Kafka cluster and explain its basic concepts such as topics and partitions.
* Show example applications for sending and receiving messages using Java™, Python, and JavaScript.
* Demonstrate how Kafka scales to handle large amounts of data on Java, Python, and JavaScript.