Strava Jul 11, 2017

Strava Mobile App Versions

Article Summary

Jeff Remer from Strava explains why their mobile app jumped from version 5.14 to 14.0 in just four months. Spoiler: it wasn't feature bloat.

Strava's engineering team ships mobile updates every two weeks through a process called Cadence. When they automated their release process in early 2017, they made a controversial decision: couple the app version number directly to their release branch number, abandoning traditional semantic versioning.

Key Takeaways

Critical Insight

Strava prioritized release automation and internal clarity over external versioning conventions, treating each biweekly release as a major version bump.

The article reveals how this versioning choice solved a tricky end of year problem and aligned multiple teams around a single source of truth.

Recent from Strava

Related Articles