Simtech Development
Infrastructure audit and optimization for eCommerce agency
  • Task

    Make a regular infrastructure check up with further optimization and growth plan. Describe the current infrastructure with IaC tools.
  • Team

    • 1 Project Manager
    • 2 Solution Architects
    • 1 Developer
    • 3 System Administrators
    • Technical support team
  • Duration

    1 month
  • Services

Customer
Simtech Development is an eCommerce agency-developer of end-to-end online stores and marketplaces of any complexity. Resistant to high loads and integrated with accounting, SAP and any CRM systems for retail, financial and manufacturing companies. They addressed ASAP Lab to make a regular check up of infrastructure to increase its fault tolerance and performance.
Solution
  • 1
    We checked and set up the company's hypervisors for virtualization management, and updated server software. To increase fault-tolerance and uptime of existing servers we examined the current configurations and made necessary optimization changes in the configuration files. Our experts detected several obsolete servers and migrated projects to more powerful and secure servers without downtime, business interruption and impact on the company's workflow.
  • 2
    Apart from migration to new servers we also examined and updated the monitoring systems and implemented a new scheme of backup creation and storage to enhance data integrity and security which is a crucial process for a development company who deals with tons of customers' data.
  • 3
    To ensure comprehensive management of the entire infrastructure we described it with IaC tools: Terraform, Ansible, and Salt from SaltStack. This will help to keep track and update the infrastructure when necessary.
  • 4
    Upon completion of the examination works, we provided a detailed infrastructure diagram with a description of components location, detected bottlenecks subject to further optimization and presented growth areas.
Results
We increased the stability and security of the company's systems, as well as reduced the operating costs by updating tools and servers. The introduction of the IaC approach made it possible to manage the infrastructure on a centralized basis as well as to check the correctness of changes introduced into the company's infrastructure within the CI/CD processes in order to eliminate errors associated with the human factor.
Technologies & Tools
Databases
MySQL
Redis
AWS
Yandex Cloud
KVM
Bare metal
Infrastructure
ElasticSearch
Configurations
Ansible
Packer
CI/CD
Gitlab
GitLab CI
Containers
Kubernetes
LXD
Web Servers
Nginx
Apache
Networks
VPN
FireWalls
Prometheus
Grafana
Monitoring
Zabbix
Others
PHP-FPM
k6
Yandex Tank
Google Cloud
DigitalOcean
OVH
Hetzner
Terraform
Access Control Systems
LDAP
Google Admin
Yandex Connect Configurations
Vagrant
SaltStack
Jenkins
Bitbucket
Docker
Nexus
Load balancers
GET IN TOUCH
Leave server worries
to professionals!
Infrastructure and hosting solutions built for eCommerce businesses. 24/7/365 monitoring with excellent tech support