HomeCase Studies › E-commerce & cloud
Retail & E-commerce

Re-engineering a legacy retail platform for ten times the peak traffic

A decade-old monolithic e-commerce platform slowed to a crawl and regularly fell over during seasonal campaigns, with pages taking many seconds to load and a third of checkouts abandoned. We re-engineered it to handle an order of magnitude more concurrent shoppers.

ClientMulti-brand retail group (confidential)
IndustryRetail & E-commerce
What we deliveredPlatform re-architecture, performance engineering, cloud migration
Re-engineering a legacy retail platform for ten times the peak traffic
10×Peak concurrent shoppers
~1sPage load, down from many seconds
RecordCampaign weekend with no outage

01 The challenge

Every peak campaign was a gamble: the platform could not scale horizontally, caching was minimal, and the checkout shared a database with everything else. Marketing had to throttle campaigns to what the site could survive, and the cost of every outage was measured in lost weekend revenue.

02 What we did

  • Incremental decomposition of the monolith — catalogue, search, cart and checkout separated into independently scalable services
  • Edge caching and CDN for catalogue and content, with a fast headless storefront
  • Checkout hardening: queueing, idempotent payments and isolated data stores
  • Auto-scaling cloud infrastructure with load tests at multiples of previous peak
  • Observability and campaign war-room runbooks for peak weekends

03 The results

  • Concurrent-user capacity increased by more than an order of magnitude
  • Checkout abandonment fell to a fraction of its previous level
  • Page load times brought to around a second
  • A record campaign weekend processed without incident

More case studies

Other projects from the same team.

Secure mobile device management for a UK local council Local government
UK local council (London borough)

Secure mobile device management for a UK local council

NHZ Global supplied and customised a mobile device management platform that lets a London borough council's IT team lock down, configure and support frontline Android devices from one console — later licensed to a second borough.

2London borough councils
Read case study →
Sendtra: home-to-school transport management and a driver app for a UK local council Local government / passenger transport
UK local council (London borough) — passenger transport service

Sendtra: home-to-school transport management and a driver app for a UK local council

Councils run hundreds of daily home-to-school journeys for children with special educational needs and disabilities (SEND). Sendtra gives the transport office one place to plan routes, allocate drivers and passenger assistants, and see every journey happening — with a driver app that replaces paper run sheets.

2021Driver app launched on Google Play
Read case study →

View all case studies