https://www.humansecurity.com/tech-engineering-blog/optimizing-kafka-for-throughput