title: Managing Kafka Topic with spring
body: <p>We are planning to use Kafka for queueing in our application. I have some bit of experience in RabbitMQ and Spring. </p>
  
  <p>With RabbitMQ and Spring, we used to manage queue creation while starting up the spring service. </p>
  
  <p>With Kafka, I'm not sure what could be the best way to create the topics? Is there a way to manage the topics with Spring. </p>
  
  <p>Or, should we write a separate script which helps in creating topics? Maintaining a separate script for creating topics seems a bit weird for me.</p>
  
  <p>Any suggestions will be appreciated.</p>