Ask HN: Open-Source, Self-Hosted Feature Flag System Recommendations?

1 pointsposted 8 hours ago
by waydi

Item id: 41624071

3 Comments

the_mitsuhiko

8 hours ago

> OpenFeature support: The system must support OpenFeature.

Why is that important? I generally don't understand what open feature is trying to accomplish or why it's useful. You can write your own shim to avoid lock-in if you really have to.

Out of the options available, unleash seems the most reasonable that is open source but it does not support open feature and if I were to guess, it won't.

navjack27

7 hours ago

500 to 1,000 employees is quite a lot. Does this company actually already exist or is this an idea in someone's head that this company will balloon to that many employees and you think you need these things now to hit the ground running?

The only reason I ask and say these things is because with that many people why the hell are you asking us? Maybe you should be asking on your slack or Microsoft teams or whatever the heck you use for communication, I don't know groupwise or something?

illuminant

7 hours ago

Very interesting. In the decades I have developed such solutions, I've never heard it referred to as "feature flag." I have always called it "configuration over code".

Tbh, the habit for so long now I wonder why config over code isn't the naturally intuitive style.

Do you not initialize variables first, with passed config options? Do you not first overload these from the config chain? Isn't a simple config object which preloads the config stack for seamless dict access (fs,db,cache;global,domain,user,session) the first thing you write? You do write your own wrapper for config and dstore don't you? (Speaking to the air)

You don't need a product for everything, if you just do it right the first time ...