Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

Featly

Featly es una plataforma de gestión de características para .NET que permite implementar flags, configuraciones dinámicas, segmentos y experimentos en aplicaciones ASP.NET Core.

Ficha actualizada 22 sept 2026, 18:38 · upstream 22 sept 2026, 17:27 · release sin release detectada

00

Qué es Featly

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Featly combina la experiencia del desarrollador de Hangfire con el modelo de motor de lanzamiento de LaunchDarkly y Unleash. Permite inyectar el servidor, dashboard y SDK dentro del proceso ASP.NET Core mediante solo dos llamadas de registro y un middleware. Ofrece evaluación local en el SDK con respuestas microsegundarias sin llamadas a red en la ruta caliente.

La plataforma incluye gestión de características booleanas y multivariadas con reglas de targeting, configuración dinámica de tipos (string, int, decimal, JSON), segmentos reutilizables, experimentos A/B con bucketing determinístico y eventos de exposición. Además, ofrece un sistema de roles RBAC personalizado con cuatro roles por defecto (Viewer, Editor, Approver, Admin) y permisos granulares, flujos de aprobación con revisión de comentarios, bloqueo de entornos para incidentes y auditoría completa.

Se soporta almacenamiento en SQLite por defecto, con PostgreSQL como opción futura. Incluye observabilidad nativa a través del estándar OpenTelemetry.

CASOS DE USO
  • Implementar un flujo de checkout dinámico que cambie según el estado del carrito o la ubicación del usuario
  • Ajustar tiempos de espera en transacciones financieras basados en el horario laboral del cliente
  • Segmentar usuarios para mostrar diferentes planes de suscripción con lógica personalizada
  • Probar nuevas funcionalidades de pago antes de su despliegue completo a producción
  • Configurar flujos de aprobación para cambios críticos que requieran revisión por un supervisor
  • Implementar experimentos A/B en el proceso de onboarding del usuario sin afectar la experiencia existente
PUNTOS DESTACADOS
  • Soporta evaluación local en el SDK con respuestas microsegundarias, eliminando latencia de red para decisiones críticas
  • Permite inyectar el servidor, dashboard y SDK directamente dentro del proceso ASP.NET Core mediante solo dos llamadas de registro
  • Ofrece un sistema de roles RBAC granular con cuatro roles por defecto y ~45 permisos definibles por usuario
  • Incluye un proveedor nativo de OpenFeature que permite adoptar el estándar sin dependencias externas
  • Proporciona una interfaz de usuario completa para gestionar flags, configuraciones, experimentos y auditoría en tiempo real
PRECAUCIONES
  • La evaluación local del SDK puede generar carga de CPU significativa si se ejecutan muchas llamadas concurrentes
  • El almacenamiento por defecto es SQLite, lo que limita la escalabilidad a grandes volúmenes de datos
  • Las configuraciones dinámicas con tipos complejos como JSON pueden introducir problemas de serialización en entornos distribuidos
  • La evaluación local puede no ser adecuada para escenarios donde se requiere latencia baja y consistencia fuerte entre clientes
  • El sistema de roles RBAC es estático por defecto, lo que limita la personalización avanzada sin configuración adicional
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Para el patrón de despliegue en línea, instale Featly.Server como servicio en un cluster de Kubernetes o Docker Swarm. El dashboard se puede desplegar en una aplicación diferente con acceso a la URL del servidor. Para el patrón de desarrollo local, use SQLite mediante `Featly.Storage.Sqlite` y registre el proveedor de almacenamiento en el constructor. En producción, configure un proxy de carga balanceo (como Nginx) para servir el dashboard y SDK desde el servidor Featly centralizado. Implemente monitoreo con OpenTelemetry para rastrear métricas de evaluación del SDK y alertas de rendimiento.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
No detectados
SERVICIOS
PostgreSQL
BASES DE DATOS
PostgreSQL
PUERTOS
No detectados
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.