10 poin oleh xguru 2024-06-30 | 1 komentar | Bagikan ke WhatsApp
  • Backend Feature Flag open source berbasis Git
  • Dapat digunakan bersama SDK open source LaunchDarkly
    • Memungkinkan implementasi Feature Flag secara konsisten di berbagai bahasa menggunakan SDK LaunchDarkly
  • Jika Anda sudah menggunakan Terraform, AWS, dan GitHub, dapat dengan mudah diintegrasikan ke workflow yang ada

Cara kerja

  • Terdiri dari proses server berbasis Docker yang umumnya di-host di tempat yang bisa terhubung dengan aplikasi
  • Jika SDK LaunchDarkly ditambahkan ke kode aplikasi, saat dijalankan aplikasi akan terhubung ke server Dorkly untuk meminta data flag dan menerima pembaruan
  • Aturan flag dikelola di GitHub menggunakan format YAML sederhana

Fitur yang didukung

  • Mendukung satu Project per repositori Git. Jika membutuhkan lebih banyak Project, buat lebih banyak repositori
  • Flag Boolean: dapat diatur on/off atau persentase rollout berdasarkan ID pengguna
  • Mendukung flag server-side dan client-side (dapat mengecualikan client-side per flag)
  • Manajemen Secrets: kunci SDK disimpan di AWS Secrets Manager dan diekspor sebagai output Terraform. Juga ditampilkan di README Environment yang dihasilkan
  • Pembaruan cepat: ketika perubahan Feature Flag di-merge, perubahan diterapkan ke aplikasi dalam waktu 1 menit

Status saat ini

  • Masih dalam tahap pengembangan awal
  • Dapat digunakan di production meskipun topologi server Dorkly belum menyediakan high availability

1 komentar

 
winterjung 2024-07-01

Sepertinya tidak mengikuti spesifikasi https://openfeature.dev/ secara terpisah.