New York Road Runners

The Company

New York Road Runners is the world’s largest running organization. Every year, hundreds of thousands of runners participate in over 60 yearly races, including 5 half marathons and the world’s largest marathon – the New York City Marathon. What started out as a simple running club over 30 years ago has transformed into a leading brand in the athletic events space.

Problem Statement

Over 60K+ runners participate in the 26.2 mile marathon, and many more sign up for the lottery to be selected. With weekly races and other marquee events, the organization needed a better way to track their operations. Everything from race details to volunteer management to runner's bib assignments has to be coordinated in unison to ensure races can be held without a hitch. On top of that, each race generates a mountain of useful information from runners and advertisers that NYRR uses to prepare for upcoming events.

A cohesive system that handles 50 transactions per second and tracks 3 million miles of NYC runners can’t be built in a sprint. It’s built over a marathon.

Solution & Execution

Development of NYRR's new enterprise system, dubbed FRED2 in homage to its founder, was built using multiple technologies to be able to host all operational workflows in a single instance. The core backend system was built in .NET to handle day-to-day operations., the public-facing web property, was built in Drupal and handles a small part of interacting with the backend. To increase performance and scale without adding too much infrastructural overhead, the system uses Varnish and Memcached.

outcomes and results


Races a year


Runners in the NYC Marathon


Miles Run Together

Digital Innovations
Digital Innovation

Elsewhere in the world