Kafka Handbook
  • Introduction
  • Install
  • Console Client
  • Java Client
Powered by GitBook
On this page

Was this helpful?

Introduction

NextInstall

Last updated 5 years ago

Was this helpful?

Kafka is distributed streaming platform that stores data in logs, time-series based and append only format.

Kafka messages are written into topics (messages written into a topic are stores in logs structure). Then there can be multiple subscribers that read the data.

of what Kafka is doing and how Kafka works.

Kafka is especially good for:

  • messaging, for example as replacement for RabbitMQ

  • website activity tracking

  • metrics

  • log aggregation

  • stream processing

  • - where app states are stored as events and we can reconstruct past states using those

Very good explanation
event sourcing