10 puntos por xguru 2024-06-30 | 1 comentarios | Compartir por WhatsApp
  • Backend de Feature Flags de código abierto basado en Git
  • Se puede usar junto con el SDK de código abierto de LaunchDarkly
    • Permite implementar Feature Flags de forma consistente usando el SDK de LaunchDarkly en distintos lenguajes
  • Si ya usas Terraform, AWS y GitHub, se integra fácilmente en tu flujo de trabajo existente

Cómo funciona

  • Consiste principalmente en un proceso de servidor basado en Docker, alojado donde pueda integrarse con la aplicación
  • Si agregas el SDK de LaunchDarkly al código de la app, la app se conecta al servidor de Dorkly al iniciar para solicitar datos de flags y recibir actualizaciones
  • Las reglas de los flags se gestionan en GitHub usando un formato YAML simple

Funciones compatibles

  • Soporta un Project por repositorio Git. Si necesitas más Projects, crea más repositorios
  • Flags booleanos: se puede configurar on/off o un porcentaje de rollout basado en ID de usuario
  • Soporta flags del lado del servidor y del lado del cliente (se puede excluir el lado del cliente por flag)
  • Gestión de secrets: las claves del SDK se guardan en AWS Secrets Manager y se exportan como salida de Terraform. También se muestran en el README del Environment generado
  • Actualizaciones rápidas: cuando se hace merge de un cambio en un Feature Flag, se refleja en la aplicación en menos de 1 minuto

Estado actual

  • Aún está en una etapa temprana de desarrollo
  • Aunque la topología del servidor de Dorkly todavía no ofrece alta disponibilidad, se puede usar en producción

1 comentarios

 
winterjung 2024-07-01

Parece que no sigue por separado la especificación de https://openfeature.dev/.