Les feature flags : le couteau suisse de votre flow de développement

Conférence

architectureMéthode & Architecture
schedule 11:10 L'astrarium

Benjamin Cavy

Lead dev à la MAIF, je m'intéresse en ce moment particulièrement aux tests et à ce qu'ils peuvent apporter dans le processus de développement logiciel.

format_quote

Les features flags sont une technique permettant d'activer ou désactiver à la demande certaines fonctionnalités d'une application.

Ils permettent non seulement de rendre les mises en production moins effrayantes, séparant le déploiement du livrable et l'activation des nouvelles fonctionnalités mais aussi de simplifier le flow de développement, en permettant de livrer des features non finalisées.

Au travers d'exemples concrets, nous verrons comment mettre en place les features flags, ce qu'ils peuvent apporter, mais également les dérives auxquels ils peuvent aboutir les manières de les éviter.

format_quote