Apache Kafka vs Apache Storm

Apache Kafka: sistema de mensajería distribuida
Tormenta de Apache: procesamiento de mensajes en tiempo real

¿Cómo podemos usar ambas tecnologías en una tubería de datos en tiempo real para procesar datos de eventos?

En términos de canalización de datos en tiempo real, ambas me parecen idénticas. ¿Cómo podemos usar ambas tecnologías en una tubería de datos?