A proper language comparison...

Dicebot public at dicebot.lv
Fri Jul 26 04:28:28 PDT 2013


On Friday, 26 July 2013 at 02:39:15 UTC, Walter Bright wrote:
> ALL COMPONENTS FAIL.
>
> The way you make a system safe is design it so that it can 
> withstand failure BECAUSE THE FAILURE IS GOING TO HAPPEN. I 
> cannot emphasize this enough.

So very true, this is a rule number one for designing high 
availability systems. One must assume that any single program is 
always doomed to fail and focus on designing whole system that 
will not. Duplication, various heartbeat watchdogs and fast 
recovery times for processes are key here.

Also nothing that is powered from the same power source can't be 
considered fail-safe. ;)


More information about the Digitalmars-d mailing list