La empresa de inteligencia de software Dynatrace, junto a un consorcio de empresas tecnológicas líderes, ha presentado OpenFeature a la Cloud Native Computing Foundation (CNCF) para que sea considerado como un proyecto Sandbox (categoría utilizada por CNFC para aquellos proyectos de tecnología de código abierto que se encuentran en fase inicial). El consorcio incluye a Dynatrace, LaunchDarkly, GitLab Inc., Split, Flagsmith y CloudBees.
La gestión de funcionalidades mediante la aplicación de flags permite a los equipos de DevOps y SRE (Ingeniería de Fiabilidad del Sitio) activar y desactivar funcionalidades de las aplicaciones en tiempo de ejecución sin necesidad de implementar código nuevo. Esto simplifica y acelera la puesta en marcha de experiencias personalizadas, pruebas A/B y la reducción de posibles problemas. Este enfoque es esencial para las prácticas de actualización vigentes continua del software. Sin embargo, los equipos de trabajo usan a menudo diferentes soluciones para gestionar las funcionalidades de su código, cada una con un enfoque único y patentado, dando como resultado un trabajo de integración complicado y un bloqueo de proveedores.
OpenFeature abordará estos desafíos al permitir que los equipos utilicen cualquier solución de gestión de funcionalidades mediante la incorporación de prácticas de flagging que admitan este estándar sin integración adicional o rediseño. Además, al facilitar la integración de flags estandarizados en la cadena de herramientas DevOps, OpenFeature permitirá a los clientes de Dynatrace ampliar sin problemas las respuestas y la automatización inteligente de funcionalidades a gran escala a las aplicaciones habilitadas con el flagging.
Las empresas del consorcio, así como los analistas de la industria, subrayan la necesidad de un estándar que simplifique los enfoques para la gestión de funcionalidades mediante flagging.
Este anuncio se basa en el liderazgo de Dynatrace en iniciativas de código abierto, incluidos Keptn, W3C trace-context y OpenTelemetry, que permiten a las organizaciones impulsar de manera más efectiva la automatización a gran escala.