Art of Distributed System Architecture Design
Aug 21, 2015 · Artificial Intelligence
Facebook’s Distributed Recommendation System: Architecture, Algorithms, and Performance
The article explains how Facebook built a large‑scale distributed recommendation system using Apache Giraph, collaborative filtering with matrix factorization, SGD and ALS algorithms, a novel work‑to‑work communication scheme, and performance optimizations that achieve ten‑fold speedups on billions of ratings.
ALSApache GiraphFacebook
0 likes · 9 min read