Kafka

Took heed of comments on #7878. I'm only just starting to play around with Kafka, however, so very much open to further suggestions.