My Kafka producer said it delivered 500 messages. It delivered zero.
A Kubernetes smoke test exposed a component failing while reporting success — confluent-kafka's flush() returns undelivered counts instead of raising. In distributed systems, silent success is worse than loud failure.
read →