কম্পিউটার

Redis জন্য নতুন শাসন

আজ সালভাতোর সানফিলিপ্পো (ওরফে অ্যান্টিরেজ) ঘোষণা করেছেন যে তিনি রেডিস প্রকল্পের রক্ষণাবেক্ষণকারী থেকে সরে আসছেন। আমরা সম্মানিত এবং নম্র যে তিনি আমাদের অনুরোধ করেছিলেন যে রেডিস প্রকল্পের নেতৃত্বে তাকে সফল করার জন্য। এই পরিবর্তনের সাথে, আমরা একটি নতুন "সম্প্রদায়-চালিত" পরিচালনা কাঠামো অফার করতে উত্তেজিত। আসুন এই নতুন পদ্ধতির ভিতরে তাকান এবং দেখুন কিভাবে আমরা এই সিদ্ধান্তে পৌঁছেছি।

সালভাতোরের জন্য, রেডিসের জন্য এবং আমাদের জন্য একটি বড় ব্যাপার

সালভাতোর রেডিস তৈরি করার 11 বছরে, এটি কার্যত প্রতিটি আধুনিক অ্যাপ্লিকেশন স্ট্যাকের মধ্যে অত্যন্ত জনপ্রিয় এবং একটি আদর্শ সরঞ্জাম হয়ে উঠেছে। এই সময়ের মধ্যে সালভাতোর, বেশিরভাগ অংশে, রেডিস প্রকল্পের বিডিএফএল।

রেডিস-এর মধ্যে কী গেল বা বাইরে থাকল, কীভাবে বাগগুলি ঠিক করা উচিত, কী বৈশিষ্ট্যগুলি যোগ করা হয়েছিল এবং কী ডিজাইনের ট্রেডঅফগুলি গ্রহণ করা হয়েছিল সে সম্পর্কে এটি ছিল সালভাতোরের চূড়ান্ত আহ্বান। মূলত, তিনিই একমাত্র প্রতিশ্রুতিবদ্ধ ছিলেন বা মাঝে মাঝে "মার্জ" টিপুন। সুতরাং, আপনি যেমন কল্পনা করতে পারেন, তার পিছিয়ে যাওয়া রেডিসের জন্য একটি বড় ব্যাপার৷

সালভাতোরের ভূমিকার পরিবর্তনটাও আমাদের দুজনের জন্য অনেক বড় ব্যাপার, কারণ তিনি আমাদেরকে রেডিসকে তুলে নিয়ে এগিয়ে নিতে বলেছেন।

Redis এর সাথে গভীর অভিজ্ঞতা

সৌভাগ্যবশত, রেডিস আমাদের জন্য ভালভাবে তালিকাভুক্ত অঞ্চল। একসাথে, Redis উন্নয়নের সাথে আমাদের যাত্রা 15 বছরেরও বেশি সময় ধরে বিস্তৃত। এই সময়ের মধ্যে কিছু সময় আমরা রেডিস এন্টারপ্রাইজ এবং এর অনন্য বৈশিষ্ট্যগুলি তৈরি করতে ব্যস্ত ছিলাম যেমন রেডিস অন ফ্ল্যাশ এবং CRDTs-ভিত্তিক সক্রিয়-সক্রিয় প্রতিলিপি। এই ক্ষমতাগুলি তৈরি করার জন্য রেডিস কোরের সাথে গভীরভাবে জড়িত হওয়া এবং সালভাতোরের সাথে ঘনিষ্ঠভাবে কাজ করা প্রয়োজন।

আমরা সালভাতোরের সাথে অন্যান্য অনেক মূল ওপেন সোর্স রেডিস উদ্যোগেও সহযোগিতা করছি:মডিউল API, ডিস্কলেস রেপ্লিকা, সক্রিয় মেমরি ডিফ্র্যাগমেন্টেশন, TLS সমর্থন, এবং অন্যান্য অনেক অপ্টিমাইজেশান, বাগ ফিক্স এবং সাধারণ ডিজাইন আলোচনা। অতি সম্প্রতি, আমরা RedisRaft নিয়ে ব্যস্ত ছিলাম, একটি নতুন ওপেন সোর্স প্রকল্প যা Redis ইকোসিস্টেমের অংশ৷

Redis-এর জন্য একটি নতুন আলোক-শাসন মডেল

কিন্তু কোড বেস সম্পর্কে ভাল জ্ঞান থাকা যথেষ্ট নয়। যখন প্রকল্পটি তার নতুন সেটিংসে কীভাবে চলবে তার গতিশীলতার ক্ষেত্রে, এটি আমাদের জন্য এবং সাধারণভাবে রেডিস সম্প্রদায়ের জন্য একটি নতুন জিনিস৷

যখন এত বড় পরিবর্তনের মুখোমুখি হয়, তখন আমরা মনে করি যে দুটি প্রধান জিনিস স্পষ্টভাবে চিহ্নিত করা গুরুত্বপূর্ণ:আমরা যে প্রকল্পের গুণাবলী সংরক্ষণ করতে চাই এবং সম্প্রদায়ের বৃদ্ধির সাথে সাথে পরিবর্তন ও উন্নতির সুযোগ।

রেডিসের নিজস্ব অনন্য ডিএনএ রয়েছে। এটিকে সংজ্ঞায়িত করা বা পরিমাপ করা কঠিন, তবে এতে সরলতার জন্য প্রচেষ্টা করা, কম সমস্যা সমাধান করা কিন্তু আরও ভাল উপায়ে এবং ডিফল্টরূপে সঠিক জিনিসটি করার মত ধারণা জড়িত। সবই গতি এবং দক্ষতার তাগিদে। রেডিসের অনন্য ডিএনএ সংরক্ষণ এবং পরিমার্জন করা, এমনকি রেডিস ক্রমবিকাশের সাথে সাথে, আমাদের জন্য একটি অগ্রাধিকার থাকবে৷

সালভাতোর রেডিস রক্ষণাবেক্ষণ থেকে সরে আসায়, প্রকল্পের স্কেলটি আর BDFL-স্টাইলের প্রকল্প হিসাবে পরিচালনা করা যাবে না। আমরা এটিকে Redis-এর জন্য একটি নতুন মডেল গ্রহণের সুযোগ হিসেবে দেখছি যা, আশা করি, আরও টিমওয়ার্ক এবং কাঠামোকে উন্নীত করবে এবং আমাদেরকে এর উন্নয়ন ও রক্ষণাবেক্ষণ প্রক্রিয়াগুলিকে স্কেল করতে দেবে৷

সালভাতোর সবসময় রেডিস সম্প্রদায়ের সাথে খুব খোলামেলা এবং সহযোগিতামূলক। ব্যবহারকারীরা যা জিজ্ঞাসা করছেন তা শোনা এবং তার চিন্তাভাবনা শেয়ার করা এবং ব্যবহারকারীর প্রতিক্রিয়া চাওয়া তার জন্য একটি সাধারণ অভ্যাস ছিল। এটি এমন কিছু যা আমরা সংরক্ষণের জন্য কঠোর পরিশ্রম করতে যাচ্ছি। এটিকে আরও এক ধাপ এগিয়ে নিয়ে, আমরা রেডিসকে আরও সহজলভ্য করতে চাই, এবং এটির উন্নয়নে আরও সক্রিয় এবং উল্লেখযোগ্য অংশ নেওয়া সম্প্রদায়ের সদস্যদের কার্যকর অবদানকারী হয়ে উঠতে সহজ করে তুলতে চাই৷

এই দৃষ্টিভঙ্গির সুবিধার্থে আমরা Redis-এর জন্য একটি নতুন আলোক-শাসন মডেলের প্রস্তাব করছি, যা প্রকল্পের সাইটে বর্ণনা করা হয়েছে। নতুন মডেলটি ডেভেলপারদের একটি ছোট কোর টিম গঠনের উপর ভিত্তি করে তৈরি করা হয়েছে—যাদের আমরা তাদের প্রদর্শিত Redis পরিচিতি, অবদান এবং প্রতিশ্রুতির ভিত্তিতে সংগ্রহ করব।

দলে যোগদানকারী প্রথম ব্যক্তি হবেন ইতামার হাবার, যিনি রেডিস সম্প্রদায়ের অনেকের কাছে পরিচিত। আগামী দিন এবং সপ্তাহগুলিতে, আমরা এই মূল দলটিকে বাস্তবে পরিণত করতে এবং Redis-এ সম্প্রদায়ের অবদানগুলিকে প্রতিফলিত করার জন্য কাজ করব। আমরা শীঘ্রই আরও মূল দলের সদস্যদের ঘোষণা করার জন্য উন্মুখ৷

আমরা এই প্রক্রিয়ায় আমাদের সমর্থন করার জন্য এবং ওপেন সোর্স রেডিস প্রকল্পে তার চলমান প্রতিশ্রুতির জন্য রেডিসকে ধন্যবাদ জানাতে চাই৷

সবশেষে এবং নিশ্চিতভাবে কম নয়, আমরা সালভাতোরকে তার সমস্ত কঠোর পরিশ্রমের জন্য, এই রেডিস যাত্রায় তার দুর্দান্ত কোম্পানির জন্য এবং তার আস্থার জন্য ধন্যবাদ জানাতে চাই।


  1. RedisDays নিউ ইয়র্ক 2022 ওভারভিউ

  2. রেডিসের জন্য দশটি দ্রুত টিপস

  3. Redis জন্য 10 দ্রুত টিপস

  4. স্ট্রাপির জন্য সার্ভারহীন রেডিস ক্যাশিং