From the course: Apache Kafka Essential Training: Getting Started
Unlock this course with a free trial
Join today to access over 25,500 courses taught by industry experts.
What is Kafka? - Kafka Tutorial
From the course: Apache Kafka Essential Training: Getting Started
What is Kafka?
- [Instructor] Having reviewed the benefits of the publish-subscribe pattern in message queues, let's dive into the most popular technology in that domain, namely Apache Kafka. What is Apache Kafka? Kafka is an events streaming platform. Events, or messages, represent the actual data that is exchanged through Kafka. The terms events and messages are used interchangeably in Kafka's context. It is a critical piece of the big data puzzle and plays an integral part in many big data pipelines. Kafka is open source and can be downloaded and deployed free of cost. There are also commercial options that provide support and serverless capabilities. It is arguably the most popular messaging platform in the world. In Kafka's world, there are data publishers called producers which push messages into Kafka. And there are subscribers called consumers which listen and receive the messages. Producers and consumers are standard terms…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.