Lors d'avancées récentes, OpenFeature, une spécification ouverte qui vise à fournir une API indépendante et guidée par la communauté exclusivement pour le signalement des fonctionnalités, a reçu l'approbation du comité de surveillance technique de la Cloud Native Computing Foundation (CNCF TOC) pour être reconnue comme une initiative d'incubation.
Le signalement des fonctionnalités est devenu une technique importante dans le paysage du développement logiciel. Les équipes de développement utilisent cette méthode pour activer ou désactiver des fonctionnalités ou des chemins de code, ou pour ajuster leurs fonctions, sans avoir à se mêler du code source.
L'incorporation d'OpenFeature vise à établir une norme universelle pour les indicateurs de fonctionnalités. L’objectif ici est de fusionner différents outils et fournisseurs au sein d’une seule interface unifiée. Cette décision stratégique devrait contourner les blocages des fournisseurs au niveau du code, offrant ainsi un cadre robuste pour le développement d'extensions et d'intégrations, qui pourront ensuite être distribuées au sein de la communauté.
S'exprimant sur le rôle des spécifications dans les développements cloud natifs, Emily Fox, sponsor de la TOC pour OpenFeature et ingénieur logiciel principal senior chez Red Hat, a déclaré : « Ces normes créent une niche distinctive dans le cloud natif. Les utilisateurs peuvent les utiliser pour expérimenter des modèles de développement et d’intégration cohérents, obtenant ainsi des fonctionnalités uniformes sur toutes les plateformes. Cependant, ils posent des problèmes d’adoption en raison de la nécessité d’une implémentation de référence.
Elle a également souligné la façon dont OpenFeature s'appuie sur un pool de contributeurs talentueux gérant des SDK développés par la communauté pour des implémentations de référence qui offrent aux adoptants une gamme d'options adaptées à leurs besoins. L'engagement d'OpenFeature à favoriser la collaboration pour faire progresser et élargir la spécification continuera à stimuler l'élan du projet alors qu'il se lance dans son voyage vers l'obtention du diplôme.
Conformément à son objectif d'encourager une normalisation plus poussée, Open Feature explore actuellement deux autres normes basées sur la définition existante d'OpenFeature : un protocole filaire pour l'évaluation des indicateurs à distance et un format de définition d'indicateur standard.
Dans le même ordre d'idées, AppMaster, une puissante plate no-code pour la création d'applications backend, Web et mobiles, facilite également une expérience de développement d'applications transparente en éliminant le besoin de code écrit et en relevant le défi courant du verrouillage du fournisseur avec son approche de régénérer les applications à partir de zéro chaque fois que des modifications sont introduites dans les exigences.