Using Kafka as a messaging system