As software systems become more distributed and complex, the "shift-left" movement brings reliability testing to earlier stages of development. Tools like JMeter, Gatling, and k6 among others should no longer be considered optional to include in your CI/CD pipeline.
k6, for one, is an open source project written in Go which provides an extension framework for adding custom integrations, like Kubernetes. With this extension, we can manipulate the runtime environment to verify the functionality of our applications under various scenarios.
This talk originally presented as a Lightning Talk at GopherCon 2022 in Chicago, USA.