Home Services Blog Kafka

Apache Kafka

Interactive Architecture · click & hover to explore

A streaming platform that moves data from systems that produce it to systems that consume it - durably, in order, at huge scale. Hover any block for a quick definition; click to open its detailed design.

Top-Level Overview

producers push · consumers pull
data flow replication producers cluster consumers coordinator
Click Producers, the Kafka Cluster, Consumers or ZooKeeper to drill in.
Kafka APIs

Four core interfaces connect applications to the cluster. Pick a tab, then hover the boxes for what each part does.

Producer API
Consumer API
Streams API
Connector API