Apache Spark is a distributed computing tool for analyzing big data and this page offers some examples of how it is used. More details about its technical background can be found in our analytics section with the article Using the Apache Spark Tool. There are a wide variety of examples for Apache Spark depending on which additional tool is used.
Spark application use cases at Yahoo are related to personalizing news pages for Web visitors. Machine learning algorithms run Apache Spark to figure out what news individual users are interested in. This includes also a categorization of latest news stories to figure out what types of users would be interested in reading them. Another application use case example is running analytics for advertising. This example includes the use of Hive with Spark Shark’s interactive functionality. The advertising analytic data collected in Hadoop and Spark is viewed and queried using other Business intelligence tools. The key benefit is that they achieve querying the ad visit data in an interactive manner. This in turn illustrates again the great performance of the Apache Spark platform.
Spark examples of application use cases at Conviva take advantage of Spark streaming functionality. Conviva is one of the largest streaming video companies on the Web and it uses Spark streaming in order to learn network conditions in real time. The Information obtained is fed directly into their video player. This enables an optimization of speeds of the video player on the local laptop of users.
Spark application use case examples at ClearStory use Spark as one of the core underpinnings of its interactive real-time products.
More about Spark Examples
Please check the following video related to this topic: