This document discusses how Eventbrite built a social network using MongoDB to power social recommendations on their site. It describes how user, event, and order data is stored in MongoDB collections to enable querying neighbors and recommended events. Challenges around the dynamic and flexible nature of the social graph and performance needs are also outlined. The system provides recommendations by fetching a user's neighbors, their events, and scoring each possible event.