A recommendation system for subreddits using the K Nearest Neighbors algorithm between users and subscribed subreddits.
A load balancing mechanism using a Gearman Job Server to distribute jobs among a group of nodes.
The kNN algorithm, but multithreaded.
A web API.
A second option to get recommended subreddits using Jaccard Similarity.