Introduction
Last updated
Was this helpful?
Last updated
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