Helping a global beauty leader make the move from on-prem to cloud with AWS
Find out how we helped our beauty sector client architect for the cloud with AWS.
Requirements for moving from on-prem to cloud with AWS
- Mentor engineering staff on SLDC practices in a cloud-native environment.
- Increase runway and release frequency for ecommerce.
- Relocate infrastructure from an on-prem data centre to a cloud-native environment.
- An integrated approach for an array of tools (mix of SaaS and on-prem) to meet business and technology objectives.
buildings IconIndustry: Beauty upload_cloud IconTools: CloudFormation scripting, Docker containerisation, various Amazon services high_five IconNumber of employees: 62,000
Results at a glance
Adaptavist is an AWS Advanced Consulting Partner, so our client benefited from our well-architected approach on the platform.
Well-architected cloud-native infrastructure exploring AWS patterns and services.
Increased reliability and performance for cloud-native SDLC and ways of working.
A CI/CD pipeline with a focus on security for non-production and production e-commerce.
Managed services have reduced operation and ownership costs.
Consistent infrastructure and release patterns across all environments – from production to unit testing stacks.
Ability to recreate and tear down an environment at will.
About the customer
Our client is a global leader in prestige beauty, with a diverse portfolio of over 20 brands. Its makeup, skincare, fragrance, and haircare products are sold in around 150 countries. Beauty is big business – in 2022, the organisation’s revenue exceeded $17 billion.
Like many consumer brands, our client had seen an acceleration of online activity in the wake of the Covid-19 pandemic – with online sales up in every region by at least 50 percent. For the organisation, this has meant a continued investment in e-commerce capabilities, supply chain improvements, and IT.
For our client to meet its board’s increasing growth demands and stay nimble in the face of increased online competition, it became even more critical that applications were being developed efficiently and securely. However, they were facing software development life cycle challenges, particularly in the delivery environment, hindering new development efforts in Amazon Web Services (AWS). On top of this, development teams were hitting resource limitations and experiencing regular disruptions due to their on-premise development practices, resulting in long runway and release times.
At this point, our client was outsourcing the majority of its technical operations, and had already engaged two previous partners to help them move their production infrastructure to AWS, neither providing a satisfactory solution. They wanted to understand the root cause of the issues they were facing and also needed to determine how best to leverage the AWS environment to reduce release time. The client leverages an array of tools from AWS, Atlassian (Jira and BitBucket), and Jenkins, creating another challenge. They needed an integrated approach to meet business and technology objectives.
Adaptavist is an AWS Advanced Consulting Partner
Whether you’re just starting out and want migration support or need expert advice leveraging AWS to meet your growth strategy and business goals, we’re here to help.
One of the big challenges revolved around cultural change. The client was operating with a legacy mindset, believing systems architected 15 years ago would still suffice without being reenvisioned for the cloud. We were able to overcome those challenges by instituting a cloud-native mindset, professing the mantra of treating servers as ‘cattle not pets’. All stacks and their configuration were designed to be ephemeral. The entire infrastructure was built with CloudFormation scripting, utilising common cloud computing best practices while incorporating a long list of AWS services.
For example, their build and release scripts ran in Jenkins but still required manual intervention, configuration and/or reconfiguration of the target server. We re-architected the entire stack to be an IaC build, using CloudFormation. This provided a more consistent, reliable way to manage the environment and a more predictable cloud deployment process.
For that initial engagement, we created a MVP prototype, which did away with the resource limitations they were facing. We deployed their legacy Drupal-based ecommerce solution using a combination of CloudFormation to deploy the container service and that application in AWS for their development team to use, and then we moved from that deployment into their production environment.
AWS services used in the solution
suitcase IconAWS CloudFormation suitcase IconAWS CodeCommit suitcase IconAWS RDS (Relational Database Service) suitcase IconAWS EC2 and ECS (Elastic Container Service) suitcase IconAWS Certificate Manager suitcase IconAWS ALB (Application Load Balancer) suitcase IconAWS CodePipeline suitcase IconAWS CodeBuild suitcase IconAWS EFS (Elastic File System) suitcase IconAWS AutoScaling suitcase IconAWS SystemsManager
Adapativst is an AWS Advanced Consulting Partner, so our client could benefit from our well-architected approach on the platform. These competencies include skills on CloudFormation, CodePipeline, and other common AWS services, along with mentoring their engineers to shift towards a cloud-centred development and execution environment.
We introduced AWS well-architected patterns to enhance reliability and performance for cloud-native SDLC using CI/CD with a focus on security. Our client now has an enhanced and secure CI/CD pipeline for non-production and production ecommerce.
We’ve also increased the reliability of their e-commerce platform, preventing a single point of failure and enabling them to handle the 200–300 sales per minute some of their brands are experiencing.
Since this phase of work has been completed, Adaptavist has only had minimal interaction with these production solutions, a testament to their success.
Find out more
AWS cloud services from Adaptavist
Reach your cloud goals and maximise the benefits of AWS with Adaptavist’s end-to-end cloud services.
Transform with cloud
Accelerate digital transformation through cloud technology to become more agile and increase innovation across your organisation.
Six reasons to make the move to the cloud with AWS
Switch to AWS for cost-efficiency, fast scaling, business focus, global growth & community support.