E-Commerce Platform Scales From 10K to 1M Monthly Users With Zero Downtime
A fast-growing UK retail brand had outgrown a single-server monolith that buckled under every promotion. We re-architected the platform and migrated it to AWS in stages, supporting growth from 10K to 1M monthly users without a minute of planned or unplanned downtime.
What stood in the way
The brand had grown through social media, and its traffic arrived in sharp spikes whenever a product went viral or a promotion launched. The store ran as a monolith on a single virtual server with a shared database, and every major campaign brought slow pages, failed checkouts and emergency restarts. The marketing team had started to avoid promotions because they did not trust the site to survive them.
A big-bang rebuild was not an option. The business could not pause trading, and revenue from the upcoming holiday season depended on the platform staying online throughout. The small in-house team also had no cloud or DevOps experience, so whatever we built had to be something they could run confidently after handover.
How we solved it
We used a strangler-fig approach: keep the existing store running, put a modern edge in front of it, and move the highest-load capabilities out one at a time behind feature flags. Each step was reversible, measured against production traffic and scheduled well away from trading peaks, so the business kept selling while the platform changed underneath it.
Edge caching and CDN
Cloudflare in front of the store with carefully tuned caching for catalog and content pages, absorbing traffic spikes and taking most read load off the origin servers from week two.
Services for hot paths
Catalog, search, cart and checkout extracted into containerized Node.js services on Kubernetes, with Redis caching and Elasticsearch, so the busiest flows scale independently of the legacy code.
Zero-downtime data migration
Change data capture kept old and new databases in sync while traffic shifted gradually, with verified reconciliation and instant rollback available at every cutover step.
Autoscaling and observability
Horizontal autoscaling, load testing at ten times expected peak, and Grafana and Prometheus dashboards with alerts tied to checkout success rather than just server metrics.
How the Project Unfolded
Assessment and quick wins
Profiled the monolith under load, added the CDN and database indexing fixes, and agreed a migration sequence with the business around its trading calendar.
Platform and first services
Built the AWS landing zone with Terraform, CI/CD pipelines and Kubernetes, then moved catalog and search behind feature flags with gradual traffic shifting.
Cart, checkout, data cutover
Migrated cart and checkout, synchronized databases with change data capture, and completed the final data cutover during a low-traffic window with rollback ready.
Peak readiness and handover
Load tested at ten times expected peak, tuned autoscaling and costs, retired the legacy server, and trained the in-house team on runbooks and on-call.
Results that mattered
Over the following months the platform grew from about 10K to more than 1M monthly users without any downtime, including the holiday season and several viral product launches. Median page load time fell by 62%, checkout errors during promotions effectively disappeared, and infrastructure cost per order dropped 35% thanks to autoscaling and right-sizing.
Marketing now schedules campaigns on commercial merit rather than infrastructure risk. The in-house team deploys several times a week, and we provide ongoing cloud maintenance and quarterly FinOps reviews to keep costs in line with growth as the brand expands into new European markets.
Explore the Capabilities
More Success Stories
Gaming Startup Takes an AR Mobile Game to 200K Downloads in 30 Days
US Fintech Secures $2M+ Funding With a Generative AI Financial Modeling Platform
Clinic Network Automates Patient Intake and Claims Paperwork With Document AI
Have a similar challenge?
Book a free discovery call. We will map your goals and show you how we would approach it — no obligation.
Let's Build Something Extraordinary
Tell us about your project — whether it's an AI system, a game, an AR experience, or a complete platform. We'll schedule a free discovery call and show you exactly what's possible.