points by joaohaas 1 day ago | 0 comments
Literally all their examples can be replaced by some sort of:
if redis_client.get("staging.feature-flag"):
...
For frontend you add an endpoint that exposes this value.I guess their frontend for managing these is 'nice', but at the end of the day it's a static page that sets flags on redis.
[–] stackghost 1 day ago
What else do you need for feature flags?
[–] ivarconr 1 day ago
For one app and one team, honestly not much. It starts to matter when you want gradual rollouts where the same user stays in or out across services, different rules per environment or customer, an audit log of who flipped what when something breaks, and a way to find dead flags. And then the boring parts: not doing a network call on every check, and what happens when the store is down.
[–] matsemann 1 day ago
[–] dolmen 1 day ago
[–] matsemann 1 day ago
All of these are of course possible to solve. But at some point just use something battle tested..