Apache Kafka is publish-subscribe messaging rethought as a distributed commit log.

Apache Kafka is publish-subscribe messaging rethought as a distributed commit log.