Getting Started with Apache Kafka
What you'll learn
- Understand the core concepts of Apache Kafka
- After completing this course, you'll have a good basic understanding of Kafka
Requirements
- Familiar with database systems in general
- Understand Hadoop architecture
- Understand Linux terminal
Description
In this course, examine all the core concepts of Kafka. 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 we're going to take a look at the essentials for Apache Kafka. We'll begin with by showing you how all the pieces fit together, then we'll take a look at the architecture, some of the common operational tasks, and what all the different components do.
We'll finish by running some workflows on a local machine, including setting up a fault-tolerant cluster and doing some real-time stream processing of data. We'll be covering all these topics and more to get you up to speed with Apache Kafka.
Who this course is for:
- Anyone who wants to learn Kafka
Course content
- Preview00:56
- 01:13Course files
- Preview03:27
- Preview07:51
- 03:42What is the log
- 05:17Efficiency and implication
Instructor
Through my company, Stackable Solutions, I am a Full Stack Developer with over 10 years of experience in the industry, working both on Web as well as native applications. With my skills and experience, I always strive to produce clean, robust and highly tested code for every project to meet the needs of clients.