Kafka
High-level Architecture
Common termns
Brokers: they receive data from producers, reliably store them and provide them into consumers.
Records: A message or an event stored in Kafka.

Topics
Topics are message categories. Each message should have a topic. Consumer can subscribe to the topics.

Producers
Publish records to Kafka
Consumers
Subscriber of kafka topics.
High Level Architecture
