I don&#x27;t know about videos but I used spark in my last job to solve problems of &quot;we want to run this linear algebra calculation on x00000 user profiles and have it not take forever&quot;. For me the big selling point is it lets you write code that can be read as ordinary Scala but which runs on a cluster. As much as anything else it&#x27;s practical to get the statistician to review the code and say &quot;yes, that is implementing the calculation I asked you to implement&quot; in a way that wouldn&#x27;t be practical with more &quot;manual&quot; approaches to running calculations in parallel on a cluster.