Kafka internals for debugging: partitions, replicas, ISR, acks and consumer groups
Most Kafka incidents we get paged for come down to five concepts: partitions, leaders, the in-sync replica set, producer acks and consumer group assignment. This is the mental model we use to read the symptoms and find the cause fast.