Big Data Analysis with Scala and Spark