Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Front-End: Base on User Experience - we loading load cache on the browser to make sure the user experience feeling smooth. The user experience feels smooth and it will not be affected by the sizing of system systems such as the number of orderorders, customer customers or SKUSKUs.

  • Back-End: Scaling for system sizing - we design infrastructure architecture scaling according to system sizing such as number of order, customer or SKU; so that the system response and processing time is not affected as well.

POS Local Architecture

...

According to POS Local Architecture, each POS will have Local Data to stored store Master Data and Transaction Data which is synchronized per every 5 minutes with Magento. Therefore each POS load data very fast the speed of data uploading from their Local Data is quite high even when the network is disruptiondisrupted. This is to avoid any risks that could happen in the operation process when the store’s internet is unstable.

This architecture is designed to make sure each POS make sure user experience feeling smooth. The user experience has a smooth-feeling user experience, which, again, will not be affected by the sizing size of system systems such as number of orderorders, customer customers or SKUSKUs.

Magento Implement Architecture

...

We implement Magento based on AWS recommend model. So that when increasing size of system such as number of order, customer or SKU; the more infrastructure instance is scale to the system has a bigger volume in terms of number of orders, customers or SKUs; the infrastructure instance will be scaled up at the same time to adapt and enhance system processing speed.

How We Test

Testing at Lab

...

We have We’ve performed some test case cases on the testing environment so that we can simulate some stress situationstressful situations, such as when 300 POS user login and making order users log in and make orders at the peak time of store opening. With this test case, we can observe that 1 server instance can handle 300 user users to make 1,000 orders. The more POS and more user users you have, the more server instance (according to AWS recommend model need ) needs to be implemented for scaling!!!

Monitoring on Production

...

Magestore have some features to keep tracking and monitor For Magestore Solution, we understand the struggle of keeping track of your system, so we come up with a feature set so you can easily monitor and check the performance of each POS instantly, so that we can detect if any POS slowly and have solution to resolveerrors or low-speed POS is there in order to find a solution and resolve it quickly.

Case Study

Reference

RAIL Model

...