The common perception here is that testing the application multiple times provides a greater guarantee of quality. While this may be true for monolithic applications, the opposite is true for distributed, serverless applications. Simulating the variables and emergent complexity of your serverless application’s production environment is impossible. You should instead run tests in as few environments as you are comforta‐ ble with; ideally no more than one or two. The further away a code change is from production, the less confidence (and therefore value) a test can provide.