Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

One of the key differences is that (the various components of) nature has no common goal except that each individual component wants to reproduce, while large computing systems are almost always constructed to achieve some particular objective. Thus, nature is OK with it if predators randomly kill some percent of the population while most factories would frown very much if a random employee started sabotaging lathes or something..

You could argue that netflix-style chaos engineering is an attempt to introduce more resilience into the system precisely by mimicking natures "anything can die at any moment" principle, but even then it typically only applies to computers. Netflix is known for firing fast but I don't think even they would consider randomly firing employees to make sure there are no single points of failure in the employee makeup. Would be interesting though: tax filing need to be submitted next Tuesday but the CFO was just fired, what is your recovery plan?



I've encountered the idea of a Chaos HR Simian. People get random, unplanned, multi-week vacations.

Mentioned here: https://www.cognitect.com/blog/2016/3/24/the-new-normal-embr...

I know I've been on teams that were significantly disrupted by jury duty, medical incidents, traffic accidents, etc. So it seems like a reasonable way to simulate this.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: