YES! Just learned about this concept while reading an article about "20 scariest cloud disasters - and lessons learned". Apparently, Netflix engages in Chaos Engineering, which is one of the reasons for their amazing stability. I never heard of it but I guessed, and correctly. In short: Start with a stable state system. [not all engineering utilizing state system thinking, especially networks, even though they SHOULD] Then subject it to every possibility you can imagine. See if it holds. See where it fails. Throw everything at it. Revise the state system slightly. Do it again. And again... and again. This short article goes into the 'gist' of it a little better than I did. At one time, I thought this is how all things were tested. But I've found that optimism replaces testing: Systems are too often designed for "best case scenarios" and problems are addressed as they arise. [think Microsoft]