Strava Engineering Team Blog

Improving Grade Adjusted Pace

Grade Adjusted Pace (GAP) estimates the equivalent flat land pace for a given running pace on hilly terrain. Running uphill requires more effort than running on a flat grade, so GAP adjusts pace to be faster than the actual running pace. Similarly, GAP is slower than actual pace on downhill terrain. This post discusses improves we have recently made.

View More.

KOMS, Powered by Redis

One of the first scaling challenges we encountered at Strava was maintaining real-time segment leaderboards. There are a number of questions that we ask of a segment leaderboard, such as:

View More.