
Kafka's mental model is small but easy to get wrong, and getting it wrong shows up as data loss or a stalled consumer group at 3am. This sheet covers the model and the configs together.
Two pages:
Current through Kafka 4.0: ZooKeeper is removed, clusters are KRaft only, and the new KIP-848 rebalance protocol needs consumers to opt in. All flagged on the sheet.