← Back to context

Comment by dboreham

16 hours ago

It's literally a field in your database. I could never fathom why this needs to be an outsourced service never mind an entire company.

It can get complicated quickly if you're actually using it in a production system. At my prev enterprise saas company we had feature flags that could be turned on per customer / per environment (dev, staging, prod) with permission + logging model such that our support team could also toggle flags with history of who turned on what. We also had "per user" feature flags for certain test users at companies and had DSL rules to evaluate the features

when started, yes. but then you want segment (how you segment your user), rollout strategy, etc.. it will get complicated fast