Seamless functionality at 33 orders per second
Flexibly deploy more cost-efficient instances as needed
With integrated Global Server Load Balancing (GSLB)
European online fashion giant ASOS caters for 12 million active customers via an entirely online business with no brick and mortar retail stores. The ASOS corporate goal is to be the number one worldwide fashion destination for all shoppers in their twenties.
As a fully online business, the need for continuous uptime all year round is vital. Any downtime or slowness from the store can lead to lost sales and an impact on customer loyalty. As part of an improvement project to ensure availability of service, ASOS re-engineered their online store to convert it from a monolithic platform running in legacy data centres into a suite of interacting microservices deployed on the Microsoft Azure Cloud. This allowed them to run the core store functions in the European and North American Azure instances, where most of the customer base resides, and also to deploy time-critical components to Asian Azure instances as required. The move to the global Azure Cloud infrastructure also provided ASOS with the ability to deliver the best performance possible to customers by using local Azure resources and also allowed them to maximize availability by load balancing globally across the Azure instances.
But a crucial part of making this high-workload cloud infrastructure work would be a load balancing infrastructure that could support it on a global scale at even the most stressful periods.
ASOS’s main requirements for an application delivery solution were:
With this in mind they began to examine the market for a solution. They ultimately found that Kemp LoadMaster easily met the requirements with integrated Global Server Load Balancing (GSLB), full support across all Azure marketplaces and a RESTful API to enable rapid provisioning and configuration of load balancer instances.
Working closely with Kemp Professional Services, ASOS designed and deployed a global load balancing solution that has delivered premium performance and availability during peak shopping periods. Online retail has periods when site visitors and transactions are much higher than normal. For example, in the run-up to the December holiday season or events such as ‘Black Friday’ and ‘Cyber Monday’. During one such event, the ASOS store had 167 million site visits and handled up to 33 orders per second via the Kemp and Azure solution.
In addition to Kemp’s industry-leading customer experience, our Metered Licensing addressed the requirement for scalability and flexibility. Metered Licensing allows ASOS to use and pay for the traffic throughput per month irrespective of the number of load balancer instances that are deployed. This allows the fabric of the network to flex based on traffic needs and not be hampered by the number of licenses available. Metered licensing is ideal for businesses such as ASOS who deal with seasonal events and meet the test and development requirements of continuous delivery.
By using us to globally load balance their Azure microservices-based store, ASOS eliminated the challenges associated with downtime and traffic spikes due to busy shopping periods and retail events. The adoption of the Metered licensing model also allowed ASOS to only pay for the capacity they needed without having to estimate in advance the number of load balancers and licenses needed.
Kemp and Azure are a perfect combination for all organizations who need a flexible and elastic infrastructure fabric to deliver applications and websites to their user base. Whether fully committed to the Cloud, deploying a Hybrid Cloud solution with Microsoft Azure Stack, or just starting the journey to the Cloud, our solutions and Professional Services can assist with the journey.
We had our biggest day ever..... 167 million visits and the platform handled it brilliantly.Clifford Cohen