Nouvelle gouvernance pour Redis |  Redis

Nouvelle gouvernance pour Redis | Redis

Aujourd’hui Salvatore Sanfilippo (alias antirez) a annoncé qu’il reculait d’être le mainteneur du projet Redis. Nous sommes honorés et honorés qu’il nous ait demandé de lui succéder en tant que chef de projet Redis. Avec ce changement, nous sommes ravis d’offrir une nouvelle structure de gouvernance « axée sur la communauté ». Regardons à l’intérieur de cette nouvelle approche et voyons comment nous sommes arrivés à cette décision.

Un gros problème pour Salvatore, pour Redis et pour nous

Au cours des 11 années écoulées depuis que Salvatore a créé Redis, il est devenu extrêmement populaire et un outil standard dans pratiquement toutes les piles d’applications modernes. Pendant ce temps, Salvatore a été, pour la plupart, le BDFL du projet Redis.

C’était le dernier appel de Salvatore sur ce qui est entré ou est resté hors de Redis, comment les bogues doivent être corrigés, quelles fonctionnalités ont été ajoutées et quels compromis de conception ont été acceptés. Fondamentalement, il était le seul à s’engager ou, occasionnellement, à appuyer sur “Fusionner”. Donc, comme vous pouvez l’imaginer, son recul est un gros problème pour Redis.

Le changement de rôle de Salvatore est également très important pour nous deux, car il nous a demandé de reprendre Redis et de le faire avancer.

Expérience approfondie avec Redis

Heureusement, Redis est un territoire bien tracé pour nous. Ensemble, notre parcours avec le développement de Redis s’étend sur plus de 15 ans. Une partie de ce temps, nous avons été occupés à créer Redis Enterprise et ses fonctionnalités uniques telles que Redis sur Flash et Réplication active-active basée sur les CRDT. La construction de ces capacités a nécessité une implication approfondie avec le noyau Redis et une collaboration étroite avec Salvatore.

Nous avons également collaboré avec Salvatore sur de nombreuses autres initiatives Redis open source de base : l’API des modules, les répliques sans disque, la défragmentation active de la mémoire, la prise en charge de TLS et de nombreuses autres optimisations, corrections de bogues et discussions générales sur la conception. Plus récemment, nous avons été occupés avec Redis Raftun nouveau projet open source qui fait partie de l’écosystème Redis.

Un nouveau modèle de gouvernance légère pour Redis

Mais avoir une bonne connaissance de la base de code ne suffit pas. En ce qui concerne la dynamique de fonctionnement du projet dans ses nouveaux paramètres, c’est une nouveauté pour nous et pour la communauté Redis en général.

Face à un changement aussi important, nous pensons qu’il est important d’identifier clairement deux choses principales : les qualités du projet que nous voulons préserver et les opportunités de changement et d’amélioration à mesure que la communauté continue de croître.

Redis a son propre ADN unique. C’est difficile à définir ou à quantifier, mais cela implique des idées comme rechercher la simplicité, résoudre moins de problèmes mais mieux et faire ce qu’il faut par défaut. Le tout dans un souci de rapidité et d’efficacité. Préserver et affiner l’ADN unique de Redis, même si Redis continue d’évoluer, restera une priorité pour nous.

Alors que Salvatore s’éloigne de la maintenance de Redis, l’échelle du projet ne peut plus être gérée comme un projet de style BDFL. Nous voyons cela comme une opportunité pour Redis d’adopter un nouveau modèle qui, espérons-le, favorisera plus de travail d’équipe et de structure et nous permettra d’intensifier ses processus de développement et de maintenance.

Salvatore a toujours été très ouvert et collaboratif avec la communauté Redis. C’était une pratique courante pour lui d’écouter ce que les utilisateurs demandent, de partager ses réflexions et de demander des commentaires aux utilisateurs. C’est quelque chose que nous allons travailler dur pour préserver. Pour aller plus loin, nous voulons rendre Redis plus accessible et permettre aux membres de la communauté de devenir plus facilement des contributeurs efficaces prenant une part plus active et significative à son développement.

Pour faciliter cette vision, nous proposons un nouveau modèle de gouvernance légère pour Redis, qui est décrit sur le site du projet. Le nouveau modèle est basé sur la formation d’une petite équipe centrale de développeurs – des personnes que nous rassemblerons en fonction de leur familiarité, de leurs contributions et de leur engagement avec Redis.

La première personne à rejoindre l’équipe sera Itamar Haber, qui est connu de nombreux membres de la communauté Redis. Dans les jours et les semaines à venir, nous travaillerons pour faire de cette équipe centrale une réalité et refléter les contributions de la communauté à Redis. Nous sommes impatients d’annoncer bientôt d’autres membres de l’équipe de base.

Nous tenons à remercier Redis pour son soutien dans ce processus et pour son engagement continu dans le projet open source Redis.

Enfin et surtout, nous tenons à remercier Salvatore pour tout son travail acharné, pour sa merveilleuse compagnie dans ce voyage Redis et pour sa confiance.

Development Source

Related Posts

RLEC 4.2.1 apporte des contrôles granulaires à la haute disponibilité et aux performances

RLEC 4.2.1 apporte des contrôles granulaires à la haute disponibilité et aux performances

Comment HolidayMe utilise Redis Enterprise comme base de données principale

Comment HolidayMe utilise Redis Enterprise comme base de données principale

Annonce de RedisGears 1.0 : un moteur sans serveur pour Redis

Annonce de RedisGears 1.0 : un moteur sans serveur pour Redis

Clés Redis dans la RAM |  Redis

Clés Redis dans la RAM | Redis

No Comment

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *