Skip to content

Files

Latest commit

5db5315 · Oct 19, 2024

History

History

kafka

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Sep 1, 2024
Oct 19, 2024

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

  • N/A