Skip to content
WIZZARD.WORK
Work index
03.07Case study

WC26

A World Cup 2026 fixture and standings app with an aggressive caching model.

Close view of the top of a worn leather ball, its stitched seam and dark red edge against a pale ground.
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.