Online shopping giant eBay has gotten the religion on https://thenewstack.io/how-capital-one-performs-chaos-engineering-in-production/, but the company’s engineers are trying a novel approach: break applications, rather than the infrastructure, to see where things can go wrong. Identifying and troubleshooting points of failure was incredibly important for eBay’s engineers but breaking the system was not ideal to say the least. The https://tech.ebayinc.com/engineering/how-ebays-notification-platform-used-fault-injection-in-new-ways/ written by eBay engineer Wei Chen detailed how, by using a Java agent and creating a simulated environment, eBay was able to break everything without actually breaking anything.

The application level fault injection was so successful that these practices will be further expanded upon at eBay.

Configuration Management eBay implemented a configuration management tool in the Java agent to dynamically change the configuration for the fault injections in the runtimes.

Related Articles