title: Kafka auto partition
body: <p>Is there an initiative to implement topic auto partitioning such that partition logic is removed from the public api? I feel that Kafka cluster should have a dynamic partitioning adjusting to user message rate dynamically and storing individual records in one or n physical files and machines to maximize throughput and latency. I find that creating n partitions for a topic is equivalent to having n topics</p>