CS-Cart is the developer of a scalable and secure eCommerce platform for SMBs and enterprises. It's a complete solution for fast launch and continued growth of online stores and marketplaces from almost every niche of business. ASAP Lab is an official infrastructure and security partner of CS-Cart for many years. This time CS-Cart made a request to prepare infrastructure for load testing of their new product CS-CartEnterprise implemented on Laravel. The new product is intended for enterprise-level customers with a large number of products and orders, and therefore its infrastructure must include separate groups of servers for MySQL and Redis databases, as well as auto scalable servers for PHP and ElasticSearch/OpenSearch.
After the project analysis we chose Kubernetes as the basis for the entire solution. We designed the infrastructure that covered all project scope from automatic scaling of resources by adding additional servers at load increasing to consequent automatic deduction of resources when the load drops. Such a scaling solution provides significant budget savings. Additionally, during the load tests we implemented the caching process on the Varnish server side.
The infrastructure solution in combination with the detailed monitoring and profiling of the application's operation made it possible to identify several bottlenecks in performance which were further investigated and corrected by the CS-Cart team. As a result the updated version of CS-Cart Enterprise now demonstrates the increased speed and performance stability.
Our infrastructure solution coupled with the fast and optimal performance of the application permits to process up to 15.000.000 products with advanced search process filters within 20-90 milliseconds. This application's performance index confirms eCommerce trends and standards.
Cyril, Head of Infsrastrucure Design Division
Technologies & Tools
ElasticSearch / OpenSearch
GET IN TOUCH
Leave server worries to professionals!
Infrastructure and hosting solutions built for eCommerce businesses. 24/7/365 monitoring with excellent tech support