00
intro

46% improved cost efficiency for a leading European marketplace

E-commerce
2 years
DevOps Transformation
Dec 12, 2023
2 min
Navigation
01
About
The client is one of Europe's leading online marketplaces, offering over 4 million SKUs to 2 million daily users

The platform is dedicated to providing a seamless user experience, but maintaining this high standard has become increasingly challenging with an outdated system.

Available items:
4M
Daily visitors:
2M+
Company turnover:
$2B
Years on the market:
15+
02
Trustmarks
5

Their knowledge of their engineers is amazing. They are very responsive.

Greg F.
Director, Online Marketplace
03
challenges

The client faced the following challenges in their work

Absence of standardization in the microservices approach

With the goal of replacing the old monolithic solution with a modern microservices architecture, the client started the transition with the in-house team. However, due to a lack of expertise, effective communication, and standardized processes, each of the 26 microservices was built independently, ignoring others. Soon, maintaining and deploying them became challenging.

Lack of system stability

Because all 26 microservices were built differently, the slightest change in one could trigger a system-wide crash. The deployment of new versions or spikes in demand posed a constant risk of downtime, resulting in financial setbacks for the client.

Cost and resources inefficiency

Since the new microservice-based solution wasn't efficient enough, the client had no choice but to keep both the old and new one live. Providing a seamless user experience that way costs the client twice as much resources, effort, and budget. It became less and less profitable for the client to continue the same way.

Tackle challenges confidently with our DevOps experts

Let our team find the best tech approach for your business scale and scope.

Contact us
04
Tech stack

Technologies we used

//
PHP
//
PostgreSQL
//
MS SQL
//
Jenkins
//
ElasticSearch
//
Terraform
//
Packer
//
GitlabCI
//
Prometheus
//
Helm
//
Ansible
05
solutions

We found best-fit solutions for client’s infrastructure

//
New single standard creation

Starting with what matters most, the OpsWorks team created a unified microservices creation and deployment standard. This new approach ensures that all 26 existing microservices within the product function and coexist seamlessly. Now, the project remains adaptable and well-supported at all stages of development and can continue its growth.

//
Comprehensive documentation creation

Recognizing the importance of knowledge transfer and seamless team transitions, the OpsWorks specialists covered the whole project with clear and comprehensive documentation. By including explanatory diagrams and all the needed details, we ensured that the client's team could swiftly onboard new members, seamlessly transition teams between microservices, and maintain sustainable and efficient product growth.

//
Application migration to Kubernetes

Proactively taking the next step, we started optimizing the project for Kubernetes migration by fine-tuning the existing infrastructure and streamlining processes. Through strategic planning and technical enhancements, OpsWorks experts optimized the system's performance, scalability, and resource efficiency. With all those tweaks, the stage for a smooth and successful migration to Kubernetes, ensuring improved performance and resource utilization, is set.

Indicators confirming
our decisions

Implementing a new standardized approach to microservices facilitated updates, increasing the number of microservices from 26 to 31

92%

Transition of the traffic thanks to enhanced stability of the new system version

46%

Reduction in the budget due to migration to the new system version

Technical leadership of the client's team played a crucial role in enhancing the overall team's efficiency

06 //
Cut your infrastructure costs

Save more, maintain efficiency

Streamline your infrastructure, while reducing expenses. Achieve cost savings of up to 70% without sacrificing performance.
Contact us
07
Why AWS

AWS benefits at a glance

//

Easy to use

AWS is designed to allow application providers, ISVs, and vendors to quickly and securely host your applications – whether an existing application or a new SaaS-based application. You can use the AWS Management Console or well-documented web services APIs to access AWS’s application hosting platform.

//

Cost-Effective

You pay only for the compute power, storage, and other resources you use, with no long-term contracts or up-front commitments. For more information on comparing the costs of other hosting alternatives with AWS, see the AWS Economics Center.

//

Flexible

AWS enables you to select the operating system, programming language, web application platform, database, and other services you need. With AWS, you receive a virtual environment that lets you load the software and services your application requires. This eases the migration process for existing applications while preserving options for building new solutions.

//

Reliable

With AWS, you take advantage of a scalable, reliable, and secure global computing infrastructure, the virtual backbone of Amazon.com’s multi-billion dollar online business that has been honed for over a decade.

//

Secure

AWS utilizes an end-to-end approach to secure and harden our infrastructure, including physical, operational, and software measures. For more information, see the AWS Security Center.

//

Scalable and high-performance

Using AWS tools, Auto Scaling, and Elastic Load Balancing, your application can scale up or down based on demand. Backed by Amazon’s massive infrastructure, you have access to compute and storage resources when you need them.
08
Related case studies

Success stories you may also like

2x better stability for SaaS solution in retail sector
Learn more
September 4, 2021
2x scalability boost for Shopify app
Learn more
June 19, 2024
70% cloud cost optimization for a major UK building materials retailer
Learn more
July 20, 2023

Achieve more with OpsWorks Co.

//
Stay in touch
Get pitch deck
Message sent
Oops! Something went wrong while submitting the form.

Contact Us

//
//
Submit
Message sent
Oops! Something went wrong while submitting the form.
//
Stay in touch
Get pitch deck