A Distributed Event Streaming PlatformOpen SourceDistributedEvent StreamingPlatformKafka ConceptsPublish-SubscribeBrokers and RecordsTopics and PartitionsReplicationRetention and CompactionKRaft and ZooKeeperInteracting with KafkaProducersConsumersKafka StreamsGetting Started with KafkaStarting KafkaSending and Receiving RecordsRunning a Kafka Streams ApplicationSummary