Apache Kafka is an open-source distributed streaming platform. It lets you
- Publish and subscribe to streams of data like a messaging system
- Store streams of data in a distributed, replicated cluster
- Process streams of data in real-time
Kafka is used for building real-time data pipelines and streaming apps. It is horizontally scalable, fault-tolerant, wicked fast, and runs in production in thousands of companies. It also grants access to the complete history of the streams unlike a database, where you only see its current state.
Top comments (0)