High Performance Spark Best practices for scaling and optimizing Apache Spark