Hacker News new | ask | show | jobs
by Joeri 2985 days ago
The best way I've heard it described is "complex systems run in degraded mode".

https://cdn.chrisshort.net/How-Complex-Systems-Fail.pdf

Basically once a system is complex enough some part if it is always broken. The software must be designed from the assumption that the system is never running flawlessly.

1 comments

No doubt but that's pretty high overhead for many projects colo is actually a decent choice but I guess that's not a popular opinion.