Hi Mustafa,
1. feature flags are not required to run an experiment. You can use what we call ‘inline experiments’ or you can just use GrowthBook to report on the results of experiment data in your warehouse
2. Users are assigned using our SDK, you can choose the randomization unit. Assignment is done locally, but you can set the rules for the randomization.