- Backend Feature Flag mã nguồn mở dựa trên Git
- Có thể dùng cùng SDK mã nguồn mở của LaunchDarkly
- Có thể triển khai Feature Flag theo cách nhất quán bằng SDK của LaunchDarkly trên nhiều ngôn ngữ khác nhau
- Nếu đã dùng Terraform, AWS và GitHub, có thể dễ dàng tích hợp vào quy trình làm việc hiện có
Cách hoạt động
- Chủ yếu gồm một tiến trình máy chủ dựa trên Docker, được host ở nơi có thể tích hợp với ứng dụng
- Khi thêm LaunchDarkly SDK vào mã ứng dụng, ứng dụng sẽ kết nối tới máy chủ Dorkly khi chạy để yêu cầu dữ liệu cờ và nhận cập nhật
- Quy tắc cờ được quản lý trên GitHub bằng định dạng YAML đơn giản
Tính năng được hỗ trợ
- Hỗ trợ một Project cho mỗi kho Git. Nếu cần nhiều Project hơn thì tạo thêm nhiều kho
- Cờ Boolean: có thể đặt on/off hoặc tỷ lệ rollout dựa trên ID người dùng
- Hỗ trợ cờ phía máy chủ và phía máy khách (có thể loại trừ phía máy khách theo từng cờ)
- Quản lý secrets: khóa SDK được lưu trong AWS Secrets Manager và được export qua đầu ra Terraform. Cũng hiển thị trong README của Environment đã tạo
- Cập nhật nhanh: khi thay đổi Feature Flag được merge, ứng dụng sẽ nhận phản ánh trong vòng 1 phút
Trạng thái hiện tại
- Vẫn đang ở giai đoạn phát triển ban đầu
- Có thể dùng trong production dù topology máy chủ Dorkly hiện vẫn chưa cung cấp tính sẵn sàng cao
1 bình luận
Có vẻ như nó không tuân theo đặc tả https://openfeature.dev/ một cách riêng biệt.