DERMPRO: 85% AWS Infrastructure cost reduction
DERMPRO: 85% AWS Cost Reduction
About The Client
The client’s eCommerce system was based on a complex cumbersome infrastructure, which required plenty of time and resources to support. They were looking for a reliable DevOps consultant, who would help them set up a much more efficient process. Specifically, they needed our assistance to automate some of the tedious routine operations, reduce deployment time and enhance application build and release process to make the system more resilient and transparent.
DERMPRO became a market leader in e-commerce-enabled marketing solutions for dermatologists, plastic surgeons, and medspas. Our client teamed up with a handful of companies offering some of the best products and services in aesthetic marketing and practice management.
1. Reduce the infrastructure maintenance cost
2. Handle the complexity of infrastructure operation.
3. Decrease application build and release time.
4. Split the Magento-based monolithic application into a number of independent containers.
5. Reduce deployment time and improve system performance and stability.
6. Automate routine processes.
7. Save time for troubleshooting and improve visibility.
Migrated the AWS infrastructure from AWS Elastic Container Service and on-premise servers to AWS Elastic Kubernetes Service clusters.
We decreased build time from 2 hours to 15 minutes using an optimized CI process with custom SDK, Jenkins, optimized Docker images and parallel functional tests execution.
The provisioning of a new shop now takes 2 hours instead of the a few days.
Integrated centralized logging and monitoring into the AWS infrastructure, Kubernetes cluster and client applications, enabled self-discovery: new shops are automatically integrating with the existing monitoring and logging components.
Implemented automation for critical operations such as database backups – now users can do backups as part of the CI/CD process.
We implemented application scaling using Kubernetes and AWS autoscaling components.
We simplified infrastructure management, provisioning and improved disaster recovery with Packer and Terraform as an Infrastructure as Code tool.
Configured OpenVPN to have secure access to the infrastructure components, implemented centralized user and access management for all management services, such as CI/CD pipelines, Kubernetes clusters, etc.