# PageRank in Spark

DevFeed: [PageRank in Spark](<https://devfeed.tech/articles/pagerank-in-spark-2106.md>)

Original publisher: [Read original article](<https://developers.soundcloud.com/blog//pagerank-in-spark>)

Published: 2018-01-24T00:00:00Z

Content type: article

Language: en

Sources: [SoundCloud Backstage Blog](<https://devfeed.tech/sources/soundcloud-backstage-blog.md>)

Topics: [data-processing](<https://devfeed.tech/topics/data-processing.md>)

Tags: [analytics](<https://devfeed.tech/tags/analytics.md>), [api](<https://devfeed.tech/tags/api.md>), [bugs](<https://devfeed.tech/tags/bugs.md>), [data](<https://devfeed.tech/tags/data.md>), [data-science](<https://devfeed.tech/tags/data-science.md>), [hadoop](<https://devfeed.tech/tags/hadoop.md>), [java](<https://devfeed.tech/tags/java.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [memory](<https://devfeed.tech/tags/memory.md>), [performance](<https://devfeed.tech/tags/performance.md>), [scalding](<https://devfeed.tech/tags/scalding.md>), [scale](<https://devfeed.tech/tags/scale.md>), [search](<https://devfeed.tech/tags/search.md>), [spark](<https://devfeed.tech/tags/spark.md>)

## AI overview

SoundCloud describes its DiscoRank PageRank implementation for ranking search results, including its move to Spark after evaluating Spark's built-in PageRank and GraphX.

## Source excerpt

SoundCloud consists of hundreds of millions of tracks, people, albums, and playlists, and navigating this vast collection of music and personalities poses a large challenge, particularly with so many covers, remixes, and original works all in one place.