Scaling with Kafka – Common Challenges Solved