10 điểm bởi xguru 2024-06-30 | 1 bình luận | Chia sẻ qua WhatsApp
  • 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

 
winterjung 2024-07-01

Có vẻ như nó không tuân theo đặc tả https://openfeature.dev/ một cách riêng biệt.