Ensuring website performance for Black Friday and Christmas sale

Ensuring website performance for Black Friday and Christmas sale

Challenge

Salecto Aps is a Danish company that deals with e-commerce and webshop development. The main goal of the Client was to prepare a solution for Black Friday and other usage peaks during Christmas, New Year holidays and marketing campaigns.

Salecto turned to Ciklum to prepare a solution to guarantee flawless performance of the Salecto platform during high loads on Black Friday and other holiday peaks.

  1. ok_iconCreated with Sketch.
    Performance has increased from 350 to 540 concurrent users
  2. ok_iconCreated with Sketch.
    Automation framework to enable Continuous Integration
  3. ok_iconCreated with Sketch.
    Improved server capacity
3 project phases
1

Discovery & Planning (40h)

2

Implementation & Test (160h)

3

Building CI & Support (40h)

Solution

Ciklum Performance QA Team conducted 3 Phases:

1. Discovery and Planning – 40h

Get access to products (6 web-shops) and logs; Server log analysis to model product usage; Load testing workflow (scenario) modelling; Load Test Plan and Strategy.

2. Implementation and Test – 160h

24 server-side load testing scenarios for 6 separate web-shops; 6 client-side (browser) scenarios; Server resources utilisation monitoring; 30 server-side load tests using Ciklum Performance Framework; 10 client-side (browser) performance test runs.

3. Building CI and Support – 40h

Configuration of server and client-side automation load testing on the Client’s infrastructure using Grafana for reporting; Load test integration into Continuous Integration using Jenkins; Debugging load-testing framework and real load runs.

The optimisations helped us improve the general performance of our platform, and it helped us ensure Zero-downtime during the busiest day of the year, Black Friday. The work further helped us to ensure a Zero-downtime Christmas sale for all our customers
Daniel Skov Jacobsen
CTO at Salecto Aps
Results

As a result of continuous configuration improvements, the solution performance has increased from 350 to 540 concurrent users.
The solution successfully passed the peak load period during Black Friday and is ready to other seasonal overloads.
Implementation of client-side performance testing enabled identification of bottlenecks (HTML/CSS/JS/Images/Rendering/Cache, etc.).

Performance testing framework (server- and client-side) was implemented and integrated into CI on the Client’s infrastructure. This enables running of load tests independently from the performance services provider.

Ensure a Zero-downtime sale for all your customers

Check our Performance QA Services
Next story

Algorithms to predict age and gender for device IDs

Read more
What's your challenge? Let us deliver the talent and expertise to help you solve it.
Upload file

(File requirements: pdf, doc, docx, rtf, ppt, pptx)

By submitting completed “Contact Us” form, your personal data will be processed by Ciklum Group and its subsidiary entities worldwide. Please read our Privacy Notice for more information. If you have any questions regarding your rights or would subsequently decide to withdraw your consent, please send your request to us.

Join our team
Do you have a passion for engineering? We’ve been looking for you.
Check open vacancies
Press inquiries
We’ve got a nice bit of stories and experts to share their mind. Get in touch with us at
press@ciklum.com