Prepare for chaos Chaos is a fact of life; hosts fail, engines fail, containers fail and your app can crash. Being properly prepared for “controlled chaos” means that when it happens, it’s not such a big deal. When planning for production it is highly recommended to do it in such a way that you can “kill” any host, any node, at any time so that at least one host can be forced down by sheer brute force and everything will still be fine. Another piece of advice is that if you’re using one of the previously m
Source: Running Docker in Production: three use cases and the good, the bad and the ugly