Dev.to
7/3/2026

How I Built a 6,000-Game Web Portal with Next.js 14 (and Kept Hosting Nearly Free)
Short summary
Launched OYNAVA, a 6,000-game portal with Next.js 14 and Netlify, achieving near-zero hosting costs. Key production fixes: switched from header-based to URL-based i18n with static/ISR generation to eliminate Vercel's origin-transfer quota issues, batched client-side requests to collapse 180 per-game calls into one API call, and added TTLs to Redis cache keys after silent write failures on free tier.
- •ISR + static generation with URL-prefix i18n eliminates origin transfer costs
- •Client-side request batching reduces 180 per-card HTTP calls to a single batch API
- •Redis cache key TTLs prevent silent failures and data loss on capacity limits
Generated with AI, which can make mistakes.
Is this a good recommendation for you?



