upvote
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
reply
when started, yes. but then you want segment (how you segment your user), rollout strategy, etc.. it will get complicated fast
reply
Thank you! I've never understood why this needs to be an external dependency with network requests.
reply
Unless you're on sqlite, the database is still an external dependency with network requests
reply
Deploy to master ( microservices)
reply
Booleans as a Service
reply