OpenFeature

Feature flagy bez vendor lock-inu

Feature flagy jsou jednoduchý princip s velkým dopadem!

Umožňují měnit chování aplikace za běhu, bez nového nasazení. Díky nim můžeme dělat canary releasy, A/B testy, skrývat rozpracované funkce, cílit funkcionalitu na konkrétní uživatele nebo v krizové situaci rychle vypnout problémovou část systému pomocí kill switche.

 

OpenFeature posouvá tenhle přístup o úroveň dál. Místo toho, aby byl aplikační kód pevně navázaný na konkrétní nástroj pro správu flagů, nabízí jednotné standardizované API. Vývojář tak pracuje pořád stejně, ať je pod tím Flagsmith, LaunchDarkly, Unleash, flagd nebo vlastní řešení. Pokud se provider časem změní, aplikační logika zůstává prakticky beze změny.

 

Hlavní výhody OpenFeature:

  • snižuje závislost na jednom dodavateli,
  • sjednocuje práci s feature flagy napříč týmy, jazyky a aplikacemi,
  • podporuje typované hodnoty, kontextové vyhodnocování a cílení,
  • umožňuje rozšíření přes providers, hooks a events,
  • zjednodušuje testování díky in-memory providerům,
  • pomáhá držet kratší branche a podporuje trunk-based development.

 

Prakticky to znamená méně přepisování, méně znalostních ostrovů a větší svobodu při volbě nástroje. OpenFeature není další proprietární SDK, ale otevřený standard, který odděluje aplikační kód od konkrétního flagging systému. A právě to z něj dělá dobrý základ pro dlouhodobě udržitelnou práci s feature flagy.

👉 Více informací v prezentaci ZDE.


Baví tě náš obsah?

Odebírej náš newsletter a sleduj nás na našem webu, Instagramu nebo Youtube.

Newsletter

Instagram

Youtube

Těšíme se u příštího vydání našeho newsletteru! 💚 TÝM AGRP[DEV]