Netflix faced the challenge of personalized recommendations at scale for its growing user base and content catalog. It developed a recommender system using 3 computation layers - online, offline, and nearline - to process petabytes of user data from ratings, streams, and other sources. This system saved Netflix $1 billion per year by improving user engagement and satisfaction through more accurate recommendations.