Apache Kafka

Apache Kafka | Open-Source Distributed Event Streaming Platform

Apache Kafka is a distributed event store and stream-processing platform. It is an open-source system developed by the Apache Software Foundation written in Java and Scala. The project aims to provide a unified, high-throughput, low-latency platform for handling real-time data feeds. Apache Kafka is an open-source distributed event streaming platform used by thousands of companies for high-performance data pipelines, streaming analytics, data integration, and mission-critical applications. Deliver messages at network limited throughput using a cluster of machines with latencies as low as 2ms. Scale production clusters up to a thousand brokers, trillions of messages per day, petabytes of data, hundreds of thousands of partitions. Elastically expand and contract storage and processing. Store streams of data safely in a distributed, durable, fault-tolerant cluster. Stretch clusters efficiently over availability zones or connect separate clusters across geographic regions.