Shooting ourselves in the foot by enabling Spring Kafka batching
We enabled Spring Kafka batch listeners to improve throughput and broke non-blocking retries. Here is how Kafka producer batching (batch.size, linger.ms) actually solved our problem and when batch listeners are the right choice.
March 16, 2026 | 4 min read