Advanced Analytics with Spark: Patterns for Learning from Data at Scale Sandy Ryza, Uri Laserson, Sean Owen, and Josh Wills