Decide which Kafka boundary actually controls a write, replay, state rebuild, or partition migration. A successful command does not establish that downstream business state is correct.
Review these lessons
- Kafka write durability: align acknowledgments with the in-sync replica floor
- Kafka producer retries: preserve partition order without claiming end-to-end exactly-once
- Kafka retention: size the replay window against the longest recovery path
- Kafka log compaction: rebuild state without resurrecting deleted keys
- Kafka consumer offset recovery: preview every reset before changing a group
- Kafka partition keys: balance throughput without breaking per-entity order
Other checks
Common Mistakes
- Do not confuse replica assignment with in-sync replicas.
- Do not reset offsets to conceal lost business effects.
