"매 deploy 와 release 를 매 분리하는 runtime conditional". Pete Hodgson 의 매 4-axis taxonomy (release/experiment/ops/permission) 가 매 baseline. 매 modern stack — OpenFeature spec + provider (LaunchDarkly, Unleash, ConfigCat, Statsig) — 매 progressive delivery, A/B test, kill switch 의 매 통합 layer.
매 핵심
매 4 종류 (Hodgson)
Release toggle: dark launch, gradual rollout (short-lived).
import"hash/fnv"funcrollout(flagKey,userIDstring,percentint)bool{h:=fnv.New32a()h.Write([]byte(flagKey+":"+userID))returnint(h.Sum32()%100)<percent}// Same user → same bucket across calls (sticky).
Kill switch (ops toggle)
asyncfunctionfetchRecommendations(userId: string){if(awaitflags.getBooleanValue('reco-kill-switch',false)){return[];// disable the feature instantly during incident
}returnrecoService.fetch(userId);}