How I Served 1 Million Requests on 512 MB RAM: Optimizing a Go Tournament Backend for Low-End VPS
When I set out to build the backend for BPL 2026 (Bangladesh Pro League) – a national-scale esports tournament registration system – I had one hard constraint: the entire thing had to run on a 512 MB RAM VPS. Not because I wanted to prove a point, but because that was the budget. The system needed to handle team registrations, file uploads, a full admin dashboard, SMTP email blasts, group management for 2,000+ teams, and a live tournament bracket system. All of it. ...