OneBox OS is one of the few systems on the market that can scale horizontally.
Here I talked a little about it -
https://crm-onebox.com/en/support/onebox-purchase-and-rates/10164-perehod-na-os/If we talk specifically about the supermarket chain, then:
1. onebox does not have its own thick client (yet), everything happens through a thin client.
2. onebox is not a cash register software. Where is it more correct to use offline thick cash register software at cashier points, and drag data from / to OneBox. For such a model, OneBox fits perfectly, because see point 3
3. onebox has a very fast API
https://crm-onebox.com/ru/app/app-api-v2/There is an API operation mode when the data runs through redis. In this configuration, we can process 10,000 requests/second (10,000 checks). In peaks - even more.
4. onebox can be placed not on one server, but on several at once (horizontally). That is, you can make a cluster for the base, as well as put at least 100 web servers to serve requests from users or API integrations.
5. onebox can be sharded into separate entities through the network application. That is, you can make sure that each store has its own box, while there is a certain chief who manages everything. Here is an example -
https://crm-onebox.com/ru/support/onebox-purchase-and-rates/10164-perehod-na-os/What is described in the topic above is not a problem, it is far from the limit.
1000 operations per second (not even per minute) is the basic performance of OneBox OS if you deploy it even on one server with this configuration
https://www.hetzner.com/dedicated-rootserver/ax101