Apache Kafka: Concepts & Components Apache Kafka is a distributed platform that lets you publish store and process streams of records. Here we look at the basic concepts of Kafka and examine its mAIn components.