https://www.growthbook.io/ logo
p

prehistoric-waitress-6977

05/10/2022, 10:25 PM
Hi team, if we have a strong need to isolate feature toggle data between environments, meaning in each environment we have to have a mongodb instance (or clusters), how to handle that scenario? Probably we need a super admin UI on top of all GB instances.
f

fresh-football-47124

05/10/2022, 10:27 PM
we have a couple of levels for isolation - though none have a completely separate mongo instance
f

future-teacher-7046

05/10/2022, 10:27 PM
Would each environment have the exact same set of features, just with separate toggle states and rules?
p

prehistoric-waitress-6977

05/10/2022, 10:31 PM
yes
f

future-teacher-7046

05/10/2022, 10:32 PM
What's driving the need for strong isolation? Is it permissions/security?
p

prehistoric-waitress-6977

05/10/2022, 10:34 PM
some environment has strong need of isolation, mostly permission/security
f

future-teacher-7046

05/10/2022, 10:41 PM
I think there are a few paths forward: 1. Build enough security and permissions into the GrowthBook platform itself so you can use a single instance 2. Run entirely separate GrowthBook instances and make it easy to copy/paste features between them 3. In secure environments like Production, don't reference GrowthBook directly. Instead use a locked-down build step that exports the features JSON to something like a secure S3 bucket.
👀 1
p

prehistoric-waitress-6977

05/10/2022, 10:59 PM
Thanks Jeremy for your quick response. Option 2 sounds a more reasonable solution to go
4 Views