Since this is a commonly asked question in the mailing list, I summarized some of the considerations in a bit more detail in the following blog.
http://blog.confluent.io/2015/03/12/how-to-choose-the-number-of-topicspartitions-in-a-kafka-cluster/ Thanks, Jun