Questions about shared statistics in cluster mode and continuous integration.
Hello, thank you for your priceless work.

I read all the issues with question tag and still have a few questions.

1. I know about cool feature that allows to publish shares over ZeroMQ thing. 
I suppose that if I add shareRelay option to every slave instance of MiningCore and add every slave address + same poolid to externalStratums array of master instance config it will all run as a cluster. 
But will it keep collecting statistics like poolStats, minerStats, shares for all external instanses?

2. I have forked MiningCore repo, modified code with some worker logic and configured auto-deployment to a server. Then connected miners. After a while I added some more code to repo and tested it. Now I want to redeploy MiningCore on a server but I don't want to interrupt mining by rebuilding and restarting pool. Maybe clustering can help in some way. But I guess will have to rebuild master instance as well. What would you recommend in this situation?

3. Is difficulty setting compatible with the table in the bottom here https://www.nicehash.com/pool-operators ?

4. Is it a good idea to connect 5 000 L3+ asics to one server instance with 16 GB RAM and 6 Core processor?