Performance & security
High-traffic web app on one server
- ~4,000 req/hour
- 1 server
- DDoS survived
- Problem
- A busy product needed to handle heavy, spiky traffic across several SQL databases — on a single standard server, with no budget for a cluster.
- What I built
- Tuned queries and indexes, added caching, organised multiple MySQL databases within one project, and put the stack behind Cloudflare with firewall and rate-limiting rules.
- Stack
- LaravelMySQLUbuntuCloudflare
- Result
- Serves around 4,000 requests an hour on one standard server — and stayed online through a DDoS attack.