00
intro

2x better stability for SaaS solution in retail sector

E-commerce
5 years
DevOps Transformation
Sep 4, 2021
7 mins
Navigation
01
About
Susoft is a SaaS, cloud-based platform that delivers complete and robust solutions to the retail sector

The business model provides user-friendly, functional solutions at a low price. Their customers are individual shops, chain stores, and those who want to open a web store. The initial requirement of Susoft was a proactive system administration, fast response time and quick reaction to requests.

Years on the market
11+
Clients worldwide
2K
02
Trustmarks
4

OpsWorks Co. has a very impressive organization and they communicate really well.

System Architect
SaaS Organization
03
challenges

Susoft faced one main challenge in their work

System proactivity and fault-tolerance

Initially Susoft requested provision of qualified and proactive system administration, acceleration of Magento sites loading, and automation/creation of new Magento instances. As the client's servers store tens of VMs with websites and web stores on top, the system should be highly proactive and fault-tolerant. The biggest issue was the fact that Monitoring was not configured, the server performance was insufficient, and therefore required the migration of the infrastructure to the cloud and the integration of Zabbix 6.

Tackle challenges confidently with our DevOps experts

Let our team find the best tech approach for your business scale and scope.

Contact us
04
Tech stack

Technologies we used

//
Docker
//
Ansible
//
Ruby
//
PHP
//
Zabbix
05
solutions

We found best-fit solutions for Susoft’s infrastructure

//
Linux servers configuration

The client’s development team has created a G1 application for offline shops. This system serves for physical shops and restaurants in Norway to manage orders and sales. Our role in their management is fault-tolerance configuration and support. The solution for servers optimization was configuring them so the servers are highly fault-tolerant and don’t go down at a high load.

We support both dedicated servers and VMs that host the Magento web stores. To balance high loads, our team uses Nginx, PHP-FPM. Compared to Apache, Nginx allows processing requests from web browser quicker due to its non-blocking event-driven connection handling.

//
Magento instances automation

There are allocated servers with Virtual Machines on KVM hypervisor. On top of those VMs, there is a Magento platform. When a new client comes, we use a configured (with Magento) VM template for a new marketplace or an online shop. For this matter, the System Administrator has automated the new instance creation. This allows the client to not overspend human resources when reaching a new client – everything is autonomous.

//
Fault-tolerance enhancement

The client struggled with database issues that used Galera Cluster for fault-tolerance. After we switched to a simpler replication solution based on Master-Slave, the system became more stable as it is easier to operate current setup.

//
Monitoring configuration

As a common solution for monitoring, we added Susoft to our Zabbix monitoring system. This helps us get notifications on every lag in the system. However, the monitoring solution for Susoft involves developing scripts with Bash.

//
Access rights management

In the process of servers administration, our team encountered an access issue. The reason was in running Magento commands: all commands were executed via the wrong user. The solution that we suggested initiated executing commands via the right-holding users.

//
New Magento instances automation

The issue was that every new store was created manually. Our solution is based on developing a script that allows managers of the shops to create a new instance simply pressing one button in their app.

Indicators confirming
our decisions

Full stability of the servers

Highly fault-tolerant DB infrastructure due to the use of a simpler replication solution

Quicker loading of the Magento websites as a result of changing configuration of the database

New instances' automation simply pressing one button in their app

06 //
Cut your infrastructure costs

Save more, maintain efficiency

Streamline your infrastructure, while reducing expenses. Achieve cost savings of up to 70% without sacrificing performance.
Contact us
07
Why AWS

AWS benefits at a glance

//

Easy to use

AWS is designed to allow application providers, ISVs, and vendors to quickly and securely host your applications – whether an existing application or a new SaaS-based application. You can use the AWS Management Console or well-documented web services APIs to access AWS’s application hosting platform.

//

Cost-Effective

You pay only for the compute power, storage, and other resources you use, with no long-term contracts or up-front commitments. For more information on comparing the costs of other hosting alternatives with AWS, see the AWS Economics Center.

//

Flexible

AWS enables you to select the operating system, programming language, web application platform, database, and other services you need. With AWS, you receive a virtual environment that lets you load the software and services your application requires. This eases the migration process for existing applications while preserving options for building new solutions.

//

Reliable

With AWS, you take advantage of a scalable, reliable, and secure global computing infrastructure, the virtual backbone of Amazon.com’s multi-billion dollar online business that has been honed for over a decade.

//

Secure

AWS utilizes an end-to-end approach to secure and harden our infrastructure, including physical, operational, and software measures. For more information, see the AWS Security Center.

//

Scalable and high-performance

Using AWS tools, Auto Scaling, and Elastic Load Balancing, your application can scale up or down based on demand. Backed by Amazon’s massive infrastructure, you have access to compute and storage resources when you need them.
08
Related case studies

Success stories you may also like

Zero downtime migration for e-commerce Magento website
Learn more
August 23, 2021
2x scalability boost for Shopify app
Learn more
June 19, 2024
46% improved cost efficiency for a leading European marketplace
Learn more
December 12, 2023

Achieve more with OpsWorks Co.

//
Stay in touch
Get pitch deck
Message sent
Oops! Something went wrong while submitting the form.

Contact Us

//
//
Submit
Message sent
Oops! Something went wrong while submitting the form.
//
Stay in touch
Get pitch deck