The idea of testing before releasing software makes perfect sense, but how you get the most value out of testing depends on factors such as an application’s resilience and the effort it takes to deliver updates. Cloud technologies and practices are game-changing when it comes to providing high availability, continuous delivery, and cost-effective scaling; but in order to fully realize the benefits they have to offer, we have to embrace the significance of their impact and be willing to step outside of our comfort zones.