Strava (Walnut Run: GPS Tracks, Segment Matching, Leaderboards for 200M Athletes)
Design a fitness tracking service like Strava: clean noisy GPS tracks, match each run to 40 million user-made segments, keep fair leaderboards, hide home locations, and handle 1,000 uploads a second.