Apache Spark: Promises and Challenges - DZone Big Data