&gt; This kind of application should be designed to run in a highly linear, predictable fashion on robust, fault-tolerant hardware.<p>No, that&#x27;s a recipe for failure. Hardware will fail. Period.<p>Hoping that nothing will fail and therefore not taking steps to mitigate it is akin to designing cars not to crash. [0]<p>Failures need to be explicitly designed for and tested. It&#x27;s truly depressing that companies where failure is fine (ex. Netflix&#x27;s Chaos Monkey) understand this, while companies where failure is deadly don&#x27;t.<p>[0] <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=11652940" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=11652940</a>