- 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
Sepertinya tidak mengikuti spesifikasi https://openfeature.dev/ secara terpisah.