Centralized deployment platform for a top global retailer

8 minutes read
case-study
ClientNDA
IndustryFinance

Our client aimed to optimize the development of their internal projects by centralizing their deployment platform. Doing so would speed up the development and free up manhours of their in-house engineering team. Lacking the manpower and expertise to conduct such a cloud transformation, the client collaborated with VirtusLab. 

Our engineers built a centralized deployment platform that freed up developers’ time normally spent setting up infrastructure and integrating with enterprise tooling. This brought about £100,000 a month in savings and reduced the delivery times for an average project by 10 working weeks or more.

Download this success story as PDF

Print it out, take it with you to read later, or share it with your peers.Free download
case-study

The challenge

Being an FTSE100 organization, our client is processing thousands of transactions per second, supports the delivery of more than one billion items annually, and has a growing user base with an average of four new registrations per minute. The retailer’s growing size of operations called for a more efficient deployment platform. 

Our client lacked the manpower and expertise to build a centralized deployment platform by themselves and drive their cloud transformation. They needed a technological partner to guide them through the process. They chose VirtusLab, given our successful track record with cloud-related projects.

The solution

VirtusLab started with an initial proof of concept for self-hosted Kubernetes and the infrastructure of CI/CD around it. This led us to build a centralized deployment platform for production and non-production environments. The solution is highly accessible, scalable, and secure.

The complete platform saves engineers from typical tasks necessary at the beginning of development, such as setting up infrastructure and integration with enterprise tooling. It also includes a variety of functionalities, such as:

  • Tools that provide automation and infrastructure, such as AWS CloudFormation, CoreOS Container Linux, and Cloud-init.
  • A custom version of Kubernetes, dedicated for use within the client's Amazon Web Services (AWS) environment.
  • Automated management of the infrastructure’s lifecycle.
  • Networking capability, including Software Defined Networks, such as container-level networking (CNI). The new deployment platform also has an entire AWS network architecture like IP Address Management (IPAM) or VPN connectivity.
  • A system to manage user access and security in a unified way across both Kubernetes clusters and the AWS cloud infrastructure.
  • A set of features within the platform that are focused on maintaining system health and responding to potential issues

VirtusLab also helped the retailer with the onboarding process, which included introducing the new deployment platform to dozens of teams and hundreds of developers.

The results

VirtusLab’s work for the client translated to measurable business benefits, namely:

  • Monthly savings of about £100,000, thanks to the new deployment platform and stable infrastructure.
  • 90% reduction of the time required for the kickoff of a new project. This translated to shortening the delivery times of an average project by 10 working weeks or more.
  • Solid performance with minimal downtimes, even during periods of increased demand in retail, such as Black Friday.
  • Smooth transition to the new platform thanks to comprehensive onboarding for our client’s engineering teams.

Tech stack

Languages: Golang

Automation and infrastructure: Kubernetes, AWS CloudFormation, CoreOS Container Linux, Cloud-init

Take the first step to a sustained competitive edge for your business

Let's connect

VirtusLab's work has met the mark several times over, and their latest project is no exception. The team is efficient, hard-working, and trustworthy. Customers can expect a proactive team that drives results.

Stephen Rooke
Stephen RookeDirector of Software Development @ Extreme Reach

VirtusLab's engineers are truly Strapi extensions experts. Their knowledge and expertise in the area of Strapi plugins gave us the opportunity to lift our multi-brand CMS implementation to a different level.

facile logo
Leonardo PoddaEngineering Manager @ Facile.it

VirtusLab has been an incredible partner since the early development of Scala 3, essential to a mature and stable Scala 3 ecosystem.

Martin_Odersky
Martin OderskyHead of Programming Research Group @ EPFL

VirtusLab's strength is its knowledge of the latest trends and technologies for creating UIs and its ability to design complex applications. The VirtusLab team's in-depth knowledge, understanding, and experience of MIS systems have been invaluable to us in developing our product. The team is professional and delivers on time – we greatly appreciated this efficiency when working with them.

Michael_Grant
Michael GrantDirector of Development @ Cyber Sec Company