Scala and Apache Spark in Tandem as a Next-Generation ETL Framework