I am only starting to learn about Kafka Topic/Partitions, So I have a case where I have 1 topic and a possible 10,000 partitions possibly more. I'm assuming having 10,000 partitions is a very large number and this is discouraged.
So what I am thinking is to split the 1 topic into logical topic buckets and thus having the 10,000 partitions spread among these topics.
So instead of : 1 topic + 10,000+ partitions
I will have:
10 topics + 1,000 partitions each
Is this a viable approach?