Kafka Introduction

Introduction

Kafka is an event streaming platform, which provides following functionalities

Event

An event has 3 main properties

Each event is a part of a stream, which stores its sequence for hundreds of years. They are encoded commonly using AVRO by Kafka Clients

Streams and KTables

StreamsKTables
Provides immutable DataProvides mutable data
Supports only inserts for new dataSupports insert, update and delete

Kafka Topics

Kafka Brokers

Kafka Consumer group

Kafka Stream Task

Global Tables

Fault Tolerance

Scaling

Source -

Comments

comments powered by Disqus