Dev Builds Lean Cricket Site DesiCricketAdda, Learns Hard Lessons on Scale and SEO
A developer who is also a longtime cricket fan built DesiCricketAdda, a website offering scores, news, and discussion with a focus on speed and minimal ads. The project used a React frontend, Node/Express backend, and MongoDB, with live scores initially polled from a third-party API every 10 seconds before being refactored to server-side polling with WebSocket updates for efficiency. Unexpected traffic spikes during high-stakes India matches caused server strain, prompting the addition of Redis caching, a CDN for static assets, and rate limiting. SEO proved more challenging than anticipated, with server-side rendering becoming necessary after client-rendered React pages indexed poorly in search engines. The developer describes the project as a practical learning experience, highlighting infrastructure and performance decisions that only became clear after real-world problems emerged.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.


Discussion (0)
Log in to join the discussion and vote.
Log in