Apache Spark provides a framework for distributed computing of data stored in a cluster. It allows for iterative algorithms and its implementation has reduced the response time by several orders of magnitude. Training algorithms for Machine Learning systems form the core of Spark.
A very prized skill in the field of Big Data for real time data analysis.