Strava Engineering: i18n

Internationalizing Strava

Internationalization is the kind of problem whose solution is comparable to replacing the wheels of a moving train – it’s not acceptable to slow down the product development cycle while it is happening. In nature, Internationalization is not a feature of a product: it’s a process that becomes part of how your company operates. Marketing, product, support, design, business development, engineering: every single person and team was involved in the effort. Even our database admins had to recently update the schema of some tables to support the full range of the UTF-8 charset.

View More.