1. Serializing
2. Load Balancing
3. Compression
4. Bettter Logging
5. Better concurrenc
6. Faster Topics
7. Helps to decongest data
xxxxxxxxxx
Partitioning help in Serealising,compressing and load balancing data across Kafka cluster.
Helps to decongest data load on a topic, enables concurrency, faster reads etc
So eventually better performance