TT Live Timing for 2023.

A live timing system for the 2023 Isle of Man TT Races. Serving thousands of concurrent users and millions of page views across the event.

Introduction

The 2023 Isle of Man TT Races marks the 3rd event where DotPerformance has successfully delivered the Official TT Live Timing Website, providing race fans with the ability to follow the world's largest road race in real time.

Connecting to the Official TT Timing System, we subscribe to real-time API's to receive and parse data into a format that allows us to build a rich user interface fans can use on their mobile, tablet or desktops. The perfect companion while you watch the races from the road side, or at home via the TT+ Live Stream.

Challenges:

Unlike typical website projects, developing the Official TT Live Timing Website presented unique challenges. The scale of data consumption, involving millions of data packets during a race, demanded a distinct tech-stack to ensure real-time updates could be delivered to thousands of concurrent users.

The traffic would spike enormously during an event, so a robust and automatically scalable hosting solution was required.

Solution

To address these challenges, we developed a Node application which consumes data from real-time APIs at speeds conventional server-side languages couldn't match.

By parsing and storing the data in a No-SQL database, we were able to structure it for optimal delivery in a format that keeps race fans up to date as the race progresses. Any changes to the data are instantly pushed to all subscribed clients connected to the front-end website in real-time.

For hosting, we opted for a serverless hosting platform that effortlessly scales to handle any level of demand, regardless of the user's geographical location.

During our stress tests, it didn't even flinch with a level of requests that would resemble a substantial DDoS attack on a conventional hosting environment.

Results

The TT live timing website has effortlessly served thousands of concurrent users watching the races, used by hundreds of thousands of users over the course of the event, whether they are at the track side or the other side of the world.

It's also become an invaluable tool for riders and race teams to track the performance and progress of their participation in the event.

It's a great feeling to walk around the paddock during a race session and see countless people glued to their phones watching for timing updates from their favourite riders.

All photographs, videos and trademarks used in this case study are for illustrative purposes only and are the property of their respective owners. They have been used with the intention of enhancing the overall content of the article and are not intended to infringe on any copyrights. If you are the owner of a photograph, videos or trademarks and would like it to be removed or properly credited, please contact us and we will take appropriate action.

Create BetterTogether...

Transformations

What have we been working on lately?

Check out what we've made.