That of course is way close to the "production" in "production ready".
That of course is way close to the "production" in "production ready".
Different users run different containers, and no user can see other user's containers.
Like, a staging cluster? A pre-prod cluster?
But like I say, dev still is far from close to that. So you end up doing a lot of development in dev, and then fixing a ton of things in staging because you weren't developing against staging. And your tests aren't fantastic, so some bugs make it through both staging and prod, and it turns out they're because your design was making assumptions based on dev. Hence, make dev and prod as close as possible, and then you don't need to have "staging", because you have confidence that what worked in dev will also work in prod.