Hi, is it possible to start the server in a cluster? With synchronization of all data between servers in a cluster. This would distribute the load and make it possible to scale the project depending on the load.
I think we can make a proxy server, which will determine with what server the client will be communicated.
And if we need to switch the user to another server, we can kick him from the current server and when will he trying to connect we proxy it to another server.