Oct 30, 2022
No image
Infrastructure Maintenance Cost Reduction
Ongoing

Infrastructure Maintenance Cost Reduction

$100,000+
more 1 year
United States
6-9
Service categories
Service Lines
Cloud Consulting
Domain focus
Commerce

Challenge

Due to the limited technical documentation of the project, it was not possible to perform a complete system analysis. Therefore, it was necessary to audit the infrastructure, deployment pipelines and monitoring system.
Due to the limited technical documentation of the project, it was not possible to perform a complete system analysis. Therefore, it was necessary to audit the infrastructure, deployment pipelines and monitoring system.

Solution

Cost Reduction. The client had many AWS tools and services installed but not using them, so there was an overrun problem. So we stopped the services that were in place but not being used by the client and performed an in-depth analysis of the existing servers, which allowed us to optimize processes; Cloud-based Ecosystem Construction. Since our primary goal was to reduce costs, we decided to migrate the infrastructure to Kubernetes, which consequently simplified server management; Deployment Optimization. Previously, when testing a feature, engineers would simultaneously deploy the code to dozens of servers. So we used Jenkins to optimize and develop the infrastructure; Monitoring Flexibility. We use Prometheus to monitor the cluster and Zabbix as a support tool.

Results

Reduction of cost of cloud services, routine processes automation, construction of an easily managed cloud ecosystem, reduction of deployment time and minimization of failures, improvement of website performance and reduction of time-to-market of the released features. Tech stack: AWS, Kubernetes, Terraform, MySQL, GitLab