AWS cost reduction by 46% due to migration to a new infrastructure and implementation of dynamic environments

Client’s result

Cost optimization and spending reduction by 46%
100% scalable AWS services

Industry | Retail & E-commerce

Company size | 1K-5K employees

Service | AWS consulting, migration to AWS, AWS infrastructure support, AWS security services

Location | Ukraine

About the Client

Foxtrot is the largest retailer of electronics and household appliances in Ukraine. The number of its stores and sales volumes are the highest in the country. Their 124 retail stores are located in 67 cities and towns with a total area of about 154 thousand sq.m.
Since 2010, the Foxtrot retail chain has been a member of Euronics, the largest purchasing group of electronics and household appliances in 30 European countries. The company has 4600 employees, and the number of Fox Club loyalty program participants totals 14 million people.

Main challenges

Challenge 1

Improve system stability and fault tolerance

Challenge 2

Reduce infrastructure costs

Challenge 3

Keep the AWS system optimized and updated

What we did

Solution 1

AWS infrastructure from scratch for a new website

Foxtrot wanted to build a new website and we offered to set up a new AWS infrastructure from scratch with correct custom configurations that could cover all their current requirements and easily adjust to new ones.
Our team optimized database queries to reduce the load and normalize their work. We also decided to apply Amazon RDS and Redis and used Graviton-based instances as they showed better performance results for databases.
We took care of high system performance by implementing Elastic Load Balancer that distributed the load and Amazon CloudFront with S3 that improved the loading speed of static files and saved traffic.
Our team optimized database queries to reduce the load and normalize their work. We also decided to apply Amazon RDS and Redis and used Graviton-based instances as they showed better performance results for databases.
aws infrastructure from scratch for new website
Together with the stable infrastructure, we also configured CI/CD pipelines with Jenkins and GitLab and implemented Infrastructure as Code with Terraform. These are our must-have solutions as they help development teams be more productive, improve collaboration, and ensure faster time to market.
Migrating Foxtrot to a new AWS infrastructure improved its uptime to 99.99% and enhanced fault tolerance making the system highly available.

Solution 2

Scalability implementation

Autoscaling is a must for ecommerce, especially when it comes to Black Friday, seasonal sales, and promo campaigns. So IT-Magic couldn’t omit it.
We used full autoscaling opportunities. Our experts enabled and configured autoscaling for ECS tasks.
scalability implementation
We also applied Auto Scaling Groups to scale EC2 instances.
auto scaling group
Once the new AWS infrastructure was ready, our team migrated the system, connected the new website, and conducted a thorough load testing to ensure the desired results.

Solution 3

Infrastructure cost optimization

As we built the new AWS infrastructure from scratch with cost optimization in mind, we applied relevant resource and cost-saving solutions from the start.
Here are the key steps that we took to achieve cost optimization:
As a result, the client saved 46% of their monthly cloud spending and could redirect funds to other business needs.

Solution 4

Monthly infrastructure support plan

IT-Magic was a great match for Foxtrot’s needs in infrastructure support as we offered them our support plans for a fixed monthly payment. The client chose the Platinum Support Plan which covers up to 80 hours of our work per month that are usually used for the following tasks:

Platium Support Plan

Update and patches
Newest best practices
24/7
availability
15-minute response time
Scanning for vulnerabilities
Security hardening
Ensuring fault tolerance
Chat with a team
Detailed infrastructure audit
Assistance to developers
Tasks can be very different within this form of our cooperation with Foxtrot. One of the most interesting cases was about speeding up the development of their applications via the creation of isolated dynamic environments on Amazon EKS.
Every developer can start a dynamic environment that looks and functions exactly like staging or production. This environment always contains up-to-date data due to nightly database backups from production.
Dynamic environments work only on demand, which means saving costs for the client. They allow developers to work independently without interfering with one another. A developer can restart their dynamic environment or remove it from Kubernetes using a separate Jenkins job.
We also configured the shutdown of the cluster with dynamic environments at night and on weekends to maximize cost savings from this solution.
Due to this implementation, the client received great outcomes:
Foxtrot uses the plan opportunities actively and is satisfied with our work as their AWS infrastructure is always up and running without any severe issues.

Key Results and Business Value:

#1: Cost optimization and spending reduction by 46%

#2: 99.99% uptime as the service stability increased

#3: Improved fault tolerance

#4: 100% scalable AWS services

Features Delivered:

#1: System availability

#2: AWS services scalability

#3: Dynamic environments for developers

#4: Scheduled shutdown of development environments

Technology we used

techology we used logos

Client’s feedback

“We at Foxtrot are incredibly impressed with the transformative impact IT-Magic has had on our business. Their expertise in AWS consulting, migration, and infrastructure support not only stabilized our systems but also significantly optimized our costs.
The monthly infrastructure support from IT-Magic has been a game-changer for us. With proactive maintenance and 24/7 emergency support, they have ensured that our AWS environment remains highly available and secure. The creation of isolated dynamic environments has particularly stood out, allowing our developers to innovate without any conflicts while maintaining cost efficiency. Overall, IT-Magic has delivered immense value, empowering us to focus on our core business needs and drive growth. We are sincerely grateful for their outstanding work and recommend them as a reliable partner.”

Yevheniia Kuchmar
BRM at Foxtrot

Scroll to Top