Server-side proxy
One backend request serves thousands of users. Never embed API keys in mobile or browser clients where each user triggers direct API calls.
Request deduplication
If 10,000 users watch the same match, fetch once per TTL window. Use a single worker per match ID to poll and broadcast.