Chaos Engineering - fact or fiction
Intro (what even is it?!) I have been a developer and a DevOps engineer (or whatever the latest title is now) for most of my career and I like my systems to be reliable and well architected. I like being confident that when the unexpected happens, and it always does, that the systems that I am responsible for can handle it and not wake me up at 2am. When I talk to developers, I’m often talking about testing and the testing pyramid - we all know it’s value and the positive investment that it is. The more testing of our systems we have the earlier we see bugs, the more reliable the application. It’s a fairly simple statement but its still worth reiterating because of how easy is it to neglect in fast-moving customer/feature driven teams. ...