Koople: nueva herramienta Feature Flags desarrollada por los desarrolladores de Apiumhub

Compartir esta publicación

Share on facebook
Share on linkedin
Share on twitter
Share on email

Apiumhub se enorgullece de anunciar que Oscar Galindo, David Gómez y David Serrano, que forman parte del equipo de desarrollo de software de Apiumhub, han lanzado su propia herramienta de Feature Flags – Koople

¿Qué es Koople?

Koople es una herramienta de Feature Flags multiplataforma basada en la suscripción, que ofrece la forma más fácil, rápida y segura de liberar sus proyectos. Además, es sencilla tanto para desarrolladores como para personas sin conocimientos técnicos. 

Las Feature Flags (también llamadas feature toggles) son una técnica de desarrollo que permite enviar el código y las características antes de que estén terminadas, y permiten a los equipos modificar el comportamiento del sistema sin cambiar el código. Los feature toggles encajan bien con la práctica de la integración y entrega continuas (CI/CD) y con técnicas como las pruebas A/B, la configuración remota y los canary releases.

En cuanto al release toggle, permite a los desarrolladores poner en cuarentena sus features inacabadas del resto de la base de código y activar y desactivar la feature en diferentes entornos para probarla. Los Release Toggles permiten que las rutas de código incompletas y no probadas se envíen a producción como latentes.

Además, Koople ofrece configuraciones remotas, que es una técnica de desarrollo en la que se puede cambiar el comportamiento de las características de una aplicación de forma remota sin tener que publicar una actualización de la aplicación.

Además, Koople te permite segmentar a tus usuarios en diferentes grupos basados en atributos comunes. Los grupos de destino te permiten establecer diferentes valores de configuración para diferentes usuarios en su aplicación, agrupando a sus usuarios en base a un conjunto de reglas. Puedes establecer reglas en línea o definir un conjunto de reglas como grupo de destino para reutilizarlas en diferentes toggles.

En Koople es posible gestionar los permisos de los miembros en tres niveles: organización, proyecto y entorno. Por ejemplo, las organizaciones agrupan proyectos y permiten invitar a los miembros a trabajar en ellos. Los proyectos representan tu proyecto de trabajo y te permiten crear múltiples entornos en su interior. Y los entornos representan sus entornos de proyecto y le permiten configurar los comportamientos de conmutación individualmente para cada uno de ellos. 

Koople te ofrece diferentes herramientas para gestionar tus lanzamientos, cambiar tu configuración de forma dinámica, definir tu público objetivo para probar tus novedades y obtener los últimos eventos relacionados con ellas.

Actualmente es compatible con JavaScript, Java, .NET y React. 

Características de Koople

  • Release toggles

Habilita y deshabilita funciones de forma rápida y sencilla sin necesidad de desplegar nuevo código.

  • Configuración remota

Cambia dinámicamente la configuración de tu proyecto.

  • Grupos objetivo

Define el público objetivo con el que vas a probar tus nuevas funciones.

  • Registro de auditoría

Consulta los últimos acontecimientos relacionados con tus características.

  • Permisos

Gestionar los permisos de los miembros

Caso de uso de Koople

Imagina que vas a implementar una nueva sección de ofertas en tu sitio.

Puedes crear una nueva release toggle en Koople. Por defecto, la función está desactivada en todos los entornos. Puedes configurarlo para habilitar tu entorno de desarrollo. Y ahora puedes empezar a trabajar en tu feature, envolviéndola en una declaración condicional. Sólo mostrará la nueva sección si la flag se establece como verdadera. También puedes desplegar tu código en otros entornos de forma segura. La flag oculta la nueva feature. Y puedes permitir que otros miembros (desarrolladores, QAs, POs…) vean la feature simplemente añadiendo sus identificadores al release toggle. Cuando la nueva feature esté lista para ser lanzada, habilita el release toggle para todos los usuarios.

Si te sientes identificado y crees que te facilitará la vida, en Koople puedes elegir un plan mensual que se ajuste a tus necesidades y a tu presupuesto. El plan que elijas determinará el número de solicitudes al servicio de Koople y los asientos de tu organización. Es importante mencionar que Koople no almacena ningún dato relacionado con los pagos o información de facturación en los sistemas de Koople, toda la información relacionada se almacena y gestiona en la pasarela de pago Stripe, que garantiza la seguridad y salvaguarda de estos datos. Consulta los planes actuales aquí

Las Feature Flags son utilizadas por muchas grandes empresas como Flickr, Disqus, Etsy, reddit, Gmail, Netflix y Apiumhub. El uso de Feature Flags puede ayudar a las empresas a realizar envíos con mayor frecuencia, minimizar el riesgo, aumentar la productividad e incluso ayudar a orientar a los usuarios y a realizar pruebas A/B de las features. Evaluar la estrategia de bifurcación de una empresa con Feature Flags puede ser muy poderoso, especialmente si necesitas realizar envíos con frecuencia. 

Conversion Post ES

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Suscríbete a nuestro boletín de noticias

Recibe actualizaciones de los últimos descubrimientos tecnológicos

Acerca de Apiumhub

Apiumhub reúne a una comunidad de desarrolladores y arquitectos de software para ayudarte a transformar tu idea en un producto potente y escalable. Nuestro Tech Hub se especializa en Arquitectura de Software, Desarrollo Web & Desarrollo de Aplicaciones Móviles. Aquí compartimos con usted consejos de la industria & mejores prácticas, basadas en nuestra experiencia.

Posts populares
PDF gratuito Software Interview Series

¿Tienes un proyecto desafiante?

Podemos trabajar juntos