Apache Kafka has become an essential component in data streaming and processing architectures due to its high throughput and scalability. However, as organizations scale up their Kafka usage, they often encounter challenges such as partition rebalancing across different brokers.