Chaos Engineering

Chaos Engineering is a great idea — build an automated solution/tool to randomly attempt to break a system in some way; ultimately to learn how the system behaves in such situations. Then you can use your newfound knowledge to find ways to make the system more fault tolerant during these failure conditions in the future.

From :https://medium.com/better-programming/chaos-engineering-chaos-testing-your-http-micro-services-acc99d145515