title: Is it possible to create a kafka topic with dynamic partition count?
body: <p>I am using kafka to stream the events of page visits by the website users to an analytics service. Each event will contain the following details for the consumer:</p>
  
  <ul>
  <li>user id</li>
  <li>IP address of the user</li>
  </ul>
  
  <p>I need very high throughput, so I decided to partition the topic with partition key as <code>userId-ipAddress</code> 
  ie </p>
  
  <blockquote>
    <p>For a userId 1000 and ip address 10.0.0.1, the event will have
    partition key as "1000-10.0.0.1"</p>
  </blockquote>
  
  <p>In this use case the partition key is dynamic, so specifying the number of partitions upfront while creating the topic. 
  <strong>Is it possible to create topic in kafka with dynamic partition count?</strong></p>
  
  <p>Is it a good practice to use this kind of partitioning or Is there any other way this can be achieved?</p>