What is Apache Kafka used for?

What is Apache Kafka used for?

Approach: Describe it as a distributed event streaming platform.

A distributed platform for building real-time data pipelines and streaming applications. It acts as a highly scalable message broker that stores and processes streams of events.

Follow-up: What is a consumer group?

Key concepts: producers, consumers, topics, offset.