Skip to content

Latest commit

 

History

History

kafka

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

1. What is Apache Kafka?

Overview

  • Apache Kafka is a distributed event streaming platform capable of handling trillions of events a day. It is used for building real-time data pipelines and streaming applications. Kafka is horizontally scalable, fault-tolerant, and fast.

  • Kafka allows you to publish, subscribe to, store, and process streams of records in real-time. It is often used in scenarios where data needs to be processed or moved between systems efficiently, such as log aggregation, real-time analytics, or as a backbone for microservices.

Kafka Architecture

Official Website Documentation for Apache Kafka

2. Prerequisites

  • Basic Linux command line skills
  • Understanding of distributed systems and event streaming concepts

3. Installation

How to install Apache Kafka?

4. Basics of Apache Kafka

Getting Started with Kafka

Kafka Basics 👋

5. Beyond the Basics

  • TODO

6. More...

Kafka cheatsheet

Recommended Books

  • None