03.07Case study
WC26
A World Cup 2026 fixture and standings app with an aggressive caching model.

- Role
- Author
- Stack
- Next.js
- TypeScript
- Vercel
- ISR
- Last push
- 2mo ago
03.07.1
Problem
Live sports data is expensive to poll and painful to cache. Users want current scores without a rate limit bill.
03.07.2
Approach
Tiered revalidation. Static fixtures cache for a day, live matches for seconds, and the client subscribes only while a match is running.
03.07.3
Outcome
Score updates land quickly during matches, and the API bill stays flat outside them.