- 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
Parece que no sigue por separado la especificación de https://openfeature.dev/.