2026·01·18 NoTrollsAllowed

Open Feature: Beyond Swapping Feature Flag Providers

Iš pradžių ruošta FOSDEM konferencijai, bet pristatyta ir NTA bendruomenei.

Funkcionalumo jungiklių (angl. feature flags) ekosistema subrendo į daugybę konkuruojančių platformų bei SDK — o dabar turi ir OpenFeature specifikaciją.

Spąstai: funkcionalumo jungikliai greitai virsta konkrečiam tiekėjui pritaikyta logika, o ne pakartotinai naudojamais kabliukais (hooks) ar plėtiniais.

Pranešimą sudaro trys dalys:

  • Kas yra funkcionalumo jungikliai
  • Kas yra OpenFeature
  • 2 pažengusio panaudojimo pavyzdžiai: OpenFeature SDK plėtimo taškai (pvz., naudotojų privatumo lygiams, dinaminėms testavimo aplinkoms)

Tai kas gi tie funkcionalumo jungikliai?

Paspaudi „deploy“ — ir tavo apmokėjimo langas nebeveikia.

  • Internetinėse sistemose kodą išleidžiame su išjungtais funkcionalumais pagal nutylėjimą ir įjungiame juos per slapukus, laipsnišką procentinį įdiegimą ar paprastus A/B testus.

  • Atsijungusiose ar įterptinėse sistemose ta pati idėja pasireiškia kaip derinimo režimai, eksperimentiniai funkcionalumai ar konfigūracija valdomi elgsenos jungikliai.

Skirtingos aplinkos, ta pati esminė idėja: išleisk dabar, apsispręsk vėliau.

feature-flagsdevexarchitecture feature-flagsdevexopenfeature