10 पॉइंट द्वारा xguru 2024-06-30 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • 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 टिप्पणियां

 
winterjung 2024-07-01

लगता है कि यह अलग से https://openfeature.dev/ स्पेसिफिकेशन का पालन नहीं करता है।