आज Salvatore Sanfilippo (a.k.a. antirez) ने घोषणा की कि वह Redis प्रोजेक्ट के अनुरक्षक होने से पीछे हट रहे हैं। हम सम्मानित और विनम्र हैं कि उन्होंने हमें Redis प्रोजेक्ट लीड के रूप में उनका उत्तराधिकारी बनने का अनुरोध किया। इस परिवर्तन के साथ, हम एक नई "समुदाय-संचालित" शासन संरचना की पेशकश करने के लिए उत्साहित हैं। आइए इस नए दृष्टिकोण के अंदर देखें और देखें कि हम इस निर्णय पर कैसे पहुंचे।
Salvatore, Redis, और हमारे लिए एक बड़ा सौदा
Salvatore द्वारा Redis बनाने के 11 वर्षों में, यह अत्यधिक लोकप्रिय हो गया है और व्यावहारिक रूप से हर आधुनिक एप्लिकेशन स्टैक में एक मानक उपकरण बन गया है। इस समय के दौरान Salvatore, अधिकांश भाग के लिए, Redis प्रोजेक्ट के BDFL रहे हैं।
Redis में क्या गया या क्या रहा, बग को कैसे ठीक किया जाना चाहिए, कौन सी सुविधाएँ जोड़ी गईं, और किन डिज़ाइन ट्रेडऑफ़ को स्वीकार किया गया, इस पर Salvatore का अंतिम फैसला था। मूल रूप से, वही अकेले कमिट करते थे या, कभी-कभी, "मर्ज" दबाते थे। तो, जैसा कि आप कल्पना कर सकते हैं, उनका पीछे हटना Redis के लिए एक बड़ी बात है।
Salvatore की भूमिका में परिवर्तन हम दोनों के लिए भी एक बहुत बड़ी बात है, क्योंकि उन्होंने हमें Redis को चुनने और इसे आगे ले जाने के लिए कहा है।
Redis के साथ गहरा अनुभव
सौभाग्य से, Redis हमारे लिए अच्छी तरह से जाना जाता है। साथ में, Redis विकास के साथ हमारी यात्रा 15 वर्षों से अधिक तक फैली हुई है। इस समय में से कुछ में हम Redis Enterprise और इसकी अनूठी विशेषताओं जैसे Redis on Flash और CRDTs-आधारित एक्टिव-एक्टिव रेप्लिकेशन बनाने में व्यस्त रहे हैं। इन क्षमताओं के निर्माण के लिए Redis कोर के साथ गहन भागीदारी और Salvatore के साथ मिलकर काम करने की आवश्यकता थी।
हम Salvatore के साथ कई अन्य कोर ओपन सोर्स Redis पहलों पर भी सहयोग कर रहे हैं: मॉड्यूल API, डिस्कलेस रेप्लिका, एक्टिव मेमोरी डीफ्रैगमेंटेशन, TLS समर्थन, और कई अन्य अनुकूलन, बग फिक्स, और सामान्य डिज़ाइन चर्चा। हाल ही में, हम RedisRaft में व्यस्त रहे हैं, एक नया ओपन सोर्स प्रोजेक्ट जो Redis इकोसिस्टम का हिस्सा है।
Redis के लिए एक नया लाइट-गवर्नेंस मॉडल
लेकिन कोड बेस का अच्छा ज्ञान होना पर्याप्त नहीं है। जब इस बात की गतिशीलता की बात आती है कि प्रोजेक्ट अपनी नई सेटिंग में कैसे चलने वाला है, तो यह हमारे और सामान्य रूप से Redis समुदाय के लिए एक नई बात है।
इस तरह के बड़े परिवर्तन का सामना करते समय, हमें लगता है कि दो मुख्य चीजों की स्पष्ट रूप से पहचान करना महत्वपूर्ण है: प्रोजेक्ट के वे गुण जिन्हें हम संरक्षित करना चाहते हैं और समुदाय के बढ़ने के साथ बदलाव और सुधार के अवसर।
Redis का अपना अनूठा DNA है। इसे परिभाषित या मात्रा निर्धारित करना कठिन है, लेकिन इसमें सादगी के लिए प्रयास करना, कम समस्याओं को हल करना लेकिन बेहतर तरीके से, और डिफ़ॉल्ट रूप से सही काम करना जैसे विचार शामिल हैं। सभी गति और दक्षता की खोज में। Redis के अद्वितीय DNA को संरक्षित और परिष्कृत करना, यहां तक कि जैसे-जैसे Redis विकसित होता रहता है, हमारी प्राथमिकता बनी रहेगी।
जैसे ही Salvatore Redis को बनाए रखने से पीछे हटते हैं, प्रोजेक्ट के पैमाने को अब BDFL-स्टाइल प्रोजेक्ट के रूप में प्रबंधित नहीं किया जा सकता। हम इसे Redis के लिए एक नया मॉडल अपनाने के अवसर के रूप में देखते हैं जो उम्मीद है कि अधिक टीमवर्क और संरचना को बढ़ावा देगा और हमें इसके विकास और रखरखाव प्रक्रियाओं को स्केल अप करने देगा।
Salvatore हमेशा Redis समुदाय के साथ बहुत खुले और सहयोगी रहे हैं। यह एक सामान्य अभ्यास था कि वह सुनें कि उपयोगकर्ता क्या मांग रहे हैं, और अपने विचार साझा करें और उपयोगकर्ता प्रतिक्रिया मांगें। यह कुछ ऐसा है जिसे हम कड़ी मेहनत से संरक्षित करने जा रहे हैं। इसे एक कदम आगे बढ़ाते हुए, हम Redis को अधिक सुलभ बनाना चाहते हैं, और समुदाय के सदस्यों के लिए इसके विकास में अधिक सक्रिय और महत्वपूर्ण भूमिका निभाते हुए प्रभावी योगदानकर्ता बनना आसान बनाना चाहते हैं।
इस दृष्टि को सुविधाजनक बनाने के लिए हम Redis के लिए एक नए लाइट-गवर्नेंस मॉडल का प्रस्ताव कर रहे हैं, जिसे प्रोजेक्ट की साइट पर वर्णित किया गया है। नया मॉडल डेवलपर्स की एक छोटी कोर टीम बनाने पर आधारित है - ऐसे व्यक्ति जिन्हें हम उनकी प्रदर्शित Redis परिचितता, योगदान और प्रतिबद्धता के आधार पर इकट्ठा करेंगे।
टीम में शामिल होने वाले पहले व्यक्ति Itamar Haber होंगे, जो Redis समुदाय में कई लोगों के लिए जाने जाते हैं। आने वाले दिनों और हफ्तों में, हम इस कोर टीम को वास्तविकता बनाने और Redis में समुदाय के योगदान को प्रतिबिंबित करने के लिए काम करेंगे। हम जल्द ही अधिक कोर टीम सदस्यों की घोषणा करने के लिए उत्सुक हैं।
हम इस प्रक्रिया में हमारा समर्थन करने के लिए और ओपन सोर्स Redis प्रोजेक्ट के लिए इसकी चल रही प्रतिबद्धता के लिए Redis को धन्यवाद देना चाहते हैं।
अंतिम और निश्चित रूप से कम नहीं, हम Salvatore को उनके सभी कठिन परिश्रम के लिए, इस Redis यात्रा पर उनकी अद्भुत संगति के लिए, और उनके विश्वास के लिए धन्यवाद देना चाहते हैं।