When Kafka transactions might fail
tgrez.github.io
Why should you use separate transactional Kafka producer per consumer group and partition? This blog post attempts to explain in detail one thing that was at first for me unclear. For example in a Confluent article about Kafka transactions, a short description of the problem can be found: