Drew Robbinstrava-engineeringActivity Grouping: The Heart of a Social Network for AthletesAs with other Social Networks, Strava’s athletes interact with each other in a variety of ways. They can follow one another, view each…Dec 10, 2018Dec 10, 2018
Drew Robbinstrava-engineeringBuilding the Global Heatmap700 million activities, 7.7 trillion data points create the ultimate map of athlete playgrounds. Learn how it was built.Nov 1, 201747Nov 1, 201747
Drew Robbinstrava-engineeringAn Improved GAP ModelFor our summer Strava Jam I used our new bulk access activity stream dataset to improve our current GAP (Grade Adjusted Pace) model. GAP is…Oct 3, 201710Oct 3, 201710
Drew Robbinstrava-engineeringFrom data streams to a data lakeStreams are what we call the raw measurement sequences that define a Strava activity, such as latitude/longitude, time, heartrate, power…Sep 26, 20175Sep 26, 20175
Drew Robbinstrava-engineeringMesos at StravaOver the past few years at Strava, server side development has transitioned from our monolithic Ruby on Rails app (The Monorail) to a…Sep 6, 20161Sep 6, 20161
Drew Robbinstrava-engineeringIntroducing RoutemasterRouteMaster is the engine that powers point to point path finding for Strava routes in our newly released Route Builder. The killer feature…Oct 3, 20132Oct 3, 20132