Simtech Development
Isolated staging servers and DevOps tools for eCommerce agency
  • Task

    Create the isolated development and staging environment and migrate development processes from BitBucket to GitLab.
  • Team

    • 1 Project Manager
    • 1 Solution Architect
    • 1 Developer
    • Technical support team
  • Duration

    1 month
  • Services

Customer
Simtech Development is an eCommerce agency and 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 create the isolated staging environment and migrate development processes from BitBucket to GitLab to enhance performance and security of working operations.
Solution
  • 1
    We started works with a new concept of a development and staging server environment for the eCommerce developers. The development server is where you build any changes in functionality and test them without affecting the production website, while the staging server is where you deploy and demonstrate your work for the team members before it goes to production.
  • 2
    Based on the project requirements we chose servers with optimal capacity, connected them to our monitoring system and prepared custom configurations for dev and staging environments.
  • 3
    Then we put new servers into operation, which included LXD containerization with interfaces for server management, as well as the implementation of CI/CD DevOps tools and practices for project work.
  • 4
    After that, we performed a mass migration of current projects to new servers without downtime for employees and customers of the company.
  • 5
    Besides, as part of this task, we made a seamless migration of projects and processes from Bitbucket to Gitlab with the introduction of new CI/CD processes to systemize and speed up software deployment, enhance communication and adopt changes faster.
Results
An easier and secure working process for developers with less human mistakes. New dev and staging servers are more productive thanks to the optimized configurations. The introduction of GitLab with built-in version control, code review, automated tests and CI/CD processes has increased the speed, efficiency and quality of development that is crucial for the eCommerce industry.
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