Introduction to Kafka

This is a quick cookbook to introduce Apache Kafka

Pavan Kulkarni

1 minute read

Apache Kafka is a message publishing framework that works in a distributed environment. Kafka can be scaled horizontally with high fault-tolerance.

Introduction

Architecture

[diagram]

Buzz Words

Broker Consumer Producer Topics (offset) Partition Replica Zookeeper - Fault tolerance

Other Features

Kafka as a Storage System Kafka for Stream Processing

References -

  1. https://kafka.apache.org/intro