A UK SaaS platform was losing users because the API couldn't keep up with growth.
Approach
Instead of a costly rewrite, we profiled the bottlenecks, fixed the database schemas, and introduced targeted job queues for heavy background tasks.
What I learned
"Most scaling problems don't need microservices—they need better indexing, smarter queues, and simple caching. Keep it boring, keep it fast."