- Git-आधारित ओपन सोर्स Feature Flag backend
- LaunchDarkly के ओपन सोर्स SDK के साथ इस्तेमाल किया जा सकता है
- विभिन्न भाषाओं में LaunchDarkly के SDK का उपयोग करके एकसमान तरीके से Feature Flag लागू किए जा सकते हैं
- अगर आप पहले से Terraform, AWS, और GitHub का उपयोग कर रहे हैं, तो इसे मौजूदा workflow में आसानी से integrate किया जा सकता है
यह कैसे काम करता है
- मुख्य रूप से Docker-आधारित server process से बना है, जिसे ऐसे स्थान पर host किया जा सकता है जहाँ application के साथ integration संभव हो
- app code में LaunchDarkly SDK जोड़ने पर, app रनटाइम पर Dorkly server से connect होकर flag data का अनुरोध करता है और updates प्राप्त करता है
- flag rules को सरल YAML format में GitHub पर manage किया जाता है
समर्थित सुविधाएँ
- प्रत्येक Git repository पर एक Project का समर्थन। अधिक Project चाहिए हों तो अधिक repository बनानी होंगी
- Boolean flags: on/off या user ID-आधारित rollout percentage सेट किया जा सकता है
- server-side और client-side flags का समर्थन (प्रत्येक flag के लिए client-side exclusion संभव)
- Secrets management: SDK keys को AWS Secrets Manager में store किया जाता है और Terraform output के रूप में export किया जाता है। यह generated Environment README में भी दिखता है
- तेज़ updates: Feature Flag में बदलाव merge होने पर 1 मिनट के भीतर application में लागू हो जाते हैं
वर्तमान स्थिति
- अभी शुरुआती development stage में है
- Dorkly server topology अभी high availability प्रदान नहीं करती, फिर भी इसे production में इस्तेमाल किया जा सकता है
1 टिप्पणियां
लगता है कि यह अलग से https://openfeature.dev/ स्पेसिफिकेशन का पालन नहीं करता है।