Staging is a wasteful lie: the case for the mono-environment

It is common for software engineering teams to deploy new versions of their software to staging environments before deploying it to users in production. In this post I argue that non-production environments are inherently wasteful and describe an alternative: the mono-environment . I was first introduced to the concept of a mono-environment in 2018 at a SaaS startup. We had a solid engineering…