Redis andmebaasi looja on üle andnud projekti hoolduse kogukonnale.

Salvatore Sanfilippo, Redis andmebaasi looja, kuulutas, teatas, et ta ei tegele enam projekti hooldamisega ja pühendab oma aja millelegi muule. Salvatore sõnul on viimased aastad tema töö olnud peamiselt seotud teiste poolte parandusettepanekute analüüsimisega, kuid see ei ole olnud see, millega ta soovib tegeleda, kuna talle meeldib rohkem koodi kirjutamine ja millegi uue loomine kui rutiinsete hooldustööde lahendamine.

Salvatore jääb Redis Labs nõuandevasse kogusse, kuid piirab end ideede genereerimisega. Arendus ja hooldus antakse üle kogukonnale. Projekti juhtimise koht on antud Yossi Gottliebele ja Oran Agrale, kes on aidanud Salvatore't viimastel aastatel, mõistavad tema nägemust projektist, on mures Redis kogukonna vaimu säilitamise pärast, ning tunnevad hästi koodi ja Redis'i sisemist ülesehitust. Siiski on Salvatore lahkumine kogukonnale oluline šokk, kuna ta
kontrollis täielikult kõiki arendusprotsesse ja mängis suures osas rolli "lahke elu kestva diktaatori«, mille kaudu toimusid kõik commit-id ja sulandumisettepanekud, mis otsustas, kuidas vigu parandatakse, milliseid uuendusi tuleks lisada ning millised arhitektuurilised muudatused on vastuvõetavad.

Küsimus edasise arendusmudeli ja suhtlemise selguse osas on ettepanek uue halduri läbi töötada, kes juba teatasime uue juhtimisstruktuuri, kuhu kaasatakse ka kogukond. Uus projekti struktuur eeldab meeskonnatöö laiendamist, mis võimaldab arendus- ja haldusprotsesside skaleerimist. Plaanitakse muuta projekt avatud ja sõbralikuks kogukonna liikmete jaoks, et neil oleks lihtsam võtta aktiivsem ja märkimisväärsem osa arendusprotsessis.

Etaplaanitud juhtimismudel koosneb väikesest rühmast peamistest arendajatest (core team), kuhu valitakse silmapaistvad liikmed, kes on hästi tuttavad koodiga, osalevad arenduses ja mõistavad projekti eesmärke. Praegu kuuluvad Core Team'i kolm arendajat ettevõttest Redis Labs — Yossi Gottlieb ja Oran Agra, kes on projekti juhid, ning Itamar Haber, kes on kogukonna juht. Peagi plaanitakse valida Core Team'i mitmeid liikmeid kogukonnast, valides neid nende panuse põhjal projekti arengusse. Oluliste otsuste langetamiseks, nagu Redis'i tuumstruktuuri põhjalikud muudatused, uute struktuuride lisamine, serialiseerimisprotokolli muutmine ja tagurpidi ühilduvuse rikkumised, eelistatakse konsensuse saavutamist kõigi Core Team'i liikmete vahel.

Kuna kogukond kasvab, võivad Redis'e ees ilmneda uued vajadused funktsionaalsuse laiendamiseks, kuid uued juhid väidavad, et nad säilitavad sellised projekti aluspõhimõtted nagu tõhususe ja kiirus, lihtsuse, põhimõtte „vähem on rohkem” ning õigete vaikimisi valikute tegemise.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster