Engineering Note

Fixing a 10-Year Performance Bottleneck

A breakdown of the investigation that turned 30-40 second load times into near-instant performance by identifying a decade-old infrastructure constraint.

30-40 second load times reduced to near-instant after bottleneck diagnosis
Performance
6 min read
Updated Mar 2026

Investigating the System

When I joined In-Play Sports, the platform had severe performance issues and many pages took 30-40 seconds to load. That was a direct usability problem for analysts who needed fast video access and real-time tagging during live matches.

Initial investigation focused on the usual suspects:

  • -Database queries
  • -API logic
  • -Infrastructure configuration

Several smaller optimizations brought load times below 10 seconds, but the true root cause was still hiding underneath the system.

The Root Cause

The major bottleneck turned out to be infrastructure, not application code. The production database had been running on a single CPU core for more than 10 years.

That physical limit throttled query performance under load, so no amount of application tuning could fully solve the slowdown until the infrastructure was corrected.

Fixing the Infrastructure

Once the issue was identified, the database configuration was updated so it could use multiple cores. Combined with the query optimization and caching work already in place, that unlocked a dramatic performance improvement.

Results

  • -Page load times reduced from 40 seconds to near-instant
  • -Analytics responsiveness improved significantly
  • -The platform could scale to thousands of teams and nearly 10,000 users

Lessons Learned

Legacy systems often hide their biggest problems in unexpected places. Sometimes the best optimization work comes from understanding the entire stack, from hardware and infrastructure all the way up to the application layer.

Internal Links

Related Pages

High-Stakes Projects

Need a senior engineer on a system like this?

If your product is hitting the same kind of architectural, performance, or live-ops pressure, send the brief and I can help scope the highest-risk part first.