A few of the many applications of Apache Spark are:
· In Machine learning to perform clustering, dimensionality reduction, classification, etc.
· For calculation for scattered data
· In the case of event detection, which includes tracking the anomalous data behaviour
· In the interactive analysis
Here is a video tutorial which you can watch to learn more about spark:-