I’ve found the fewer environments a software team has the better.
Every additional environment adds cost, management overhead, out of sync risk, and delays deployment.
My ideal? Just two environments - Dev and prod. Merge to main auto deploys. Feature flag as needed. 🔥
Every additional environment adds cost, management overhead, out of sync risk, and delays deployment.
My ideal? Just two environments - Dev and prod. Merge to main auto deploys. Feature flag as needed. 🔥
Comments
Good DX for setup multiple projects at once require time, but company prefer invest in 5 envs instead
I've also seen where they're deployed using production data/APIs (more dangerous but also closer to prod).
But it soon turned out it's just fine. More envs added not much more than additional complexity.
Starting up/internal app/customer work, sure only two envs 🤷