Flagd is intended to be a lightweight feature flag control plane that's compliant with the OpenFeature specification. It's responsible for managing feature flag configurations and performing flag evaluations. Flagd is designed to support multiple deployment patterns (i.e. systemd, sysvinit, kubernetes).
Architecture
Requirements
Feature flag configuration management (Sync impl)
[x] #18
[x] #17
[x] #22
[x] Invalid flag configurations are rejected
Flag evaluation
[x] Flag evaluations are compliant with the OpenFeature provider specification
Flagd Initial Scope
Flagd is intended to be a lightweight feature flag control plane that's compliant with the OpenFeature specification. It's responsible for managing feature flag configurations and performing flag evaluations. Flagd is designed to support multiple deployment patterns (i.e. systemd, sysvinit, kubernetes).
Architecture
Requirements
Feature flag configuration management (Sync impl)
Flag evaluation
Communication (Service impl)
Future goals