> For the complete documentation index, see [llms.txt](https://book.konstantinsecurity.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://book.konstantinsecurity.com/readme/architect/message-broker/kafka.md).

# Kafka

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.

### **CORE CAPABILITIES**

* **HIGH THROUGHPUT**

  ![](https://gitlab.com/johnmkane/tech-recipe-book/-/blob/main/Book/Architect/Message%20broker/Kafka/icon-high-throughput.svg)

  Deliver messages at network limited throughput using a cluster of machines with latencies as low as 2ms.
* **SCALABLE**

  ![](https://gitlab.com/johnmkane/tech-recipe-book/-/blob/main/Book/Architect/Message%20broker/Kafka/icon-scalable.svg)

  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.
* **PERMANENT STORAGE**

  ![](https://gitlab.com/johnmkane/tech-recipe-book/-/blob/main/Book/Architect/Message%20broker/Kafka/icon-database.svg)

  Store streams of data safely in a distributed, durable, fault-tolerant cluster.
* **HIGH AVAILABILITY**

  ![](https://gitlab.com/johnmkane/tech-recipe-book/-/blob/main/Book/Architect/Message%20broker/Kafka/icon-high-availability.svg)

  Stretch clusters efficiently over availability zones or connect separate clusters across geographic regions.

[Kafka UI-tools](/readme/architect/message-broker/kafka/kafka-ui-tools.md)

[Kafka streams ksqlDb](/readme/architect/message-broker/kafka/kafka-streams-ksqldb.md)
