Edge-processing of timing data at the World Track Cycling Championships

How we built a real-time edge processing pipeline to capture, validate and distribute single-digit-millisecond timing data across a live international cycling championship.

Rudolph Dissanayake1 min read
Photo credit ↓

The situation

  • A major international sports federation and global media company entering season two of a live broadcast track cycling league
  • Season one had streamed race results to a mobile app; season two required real-time processing of power, cadence, and positional data at the trackside itself
  • Four independent delivery partners — sensor data, broadcast graphics, mobile application, and edge compute — coordinated by a specialist sports technology consultancy
  • We were engaged by a major cloud platform provider's professional services division to deliver the edge compute workstream

What we did

  • Architecture pivot: revised initial Apache Kafka proposal to a NestJS application on the platform's managed streaming service — latency requirements were less extreme than assumed, single device per venue, one-language stack simplified delivery and handover
  • Team assembly: recruited and onboarded the developers who built the NestJS application, defining the role specifications from the architecture and managing them through the professional services engagement
  • Edge device automation: the compute platform was a ruggedised cloud region in a box — no direct SSH access, VM provisioning via CLI, network configuration through a hardware panel. We built a complete deployment automation suite for repeatable trackside setup
  • Pre-season testing: validated the full pipeline at velodromes in Lille and Paris
  • Live delivery: stood up, tested, and operated the system at every event across France, Germany, the Netherlands, and the finals in London — processing live telemetry from the track to the screen without interruption

The outcome

  • Real-time edge compute pipeline delivered across a full international season of live broadcast events
  • Sensor telemetry integrated with on-screen graphics and a mobile application
  • Every event delivered successfully, including the finals in front of a live audience in London

Photo by dylan nolte on Unsplash