This document presents Yoda, a scalable web-based recommendation system that uses both content-based and collaborative filtering. It addresses limitations of prior systems related to scalability and sparsity. Yoda clusters users and items offline based on property values. It then classifies new users and aggregates recommendations online in real-time. An evaluation shows Yoda has higher accuracy than nearest neighbor methods and scales better as the number of users and items increases.