When the major tech companies use a piece of infra, it’s likely they have a good reason. Here are some.
- not necessarily using/in control of db
- audit log of who toggled which features and when
- reporting on users exposed to each feature
- A/B test support
- toggle features without touching production database
- ...
How could that possibly be more work than integrating API calls to a third party service just to ascertain a few (mostly unchanging) values?