Kafka vs EMS
Kafka is distributed pub-sub messaging system that is horizontally scalable due to partitions. Replicated for fault tolerance.
Kafka brokers just write the data as log files.