Compare Hadoop vs. Spark vs. Kafka for your big data strategy