Big Data SMACK: A Guide to Apache Spark, Mesos, Akka, Cassandra, and Kafka