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.