ผู้สร้าง Redis DBMS มอบการสนับสนุนโครงการให้กับชุมชน

Salvatore Sanfilippo ผู้สร้างระบบจัดการฐานข้อมูล Redis ประกาศว่าเขาจะไม่มีส่วนร่วมในการสนับสนุนโครงการอีกต่อไปและจะอุทิศเวลาให้กับสิ่งอื่น ตามที่ Salvador กล่าว ในช่วงไม่กี่ปีที่ผ่านมา งานของเขาลดลงเหลือเพียงการวิเคราะห์ข้อเสนอของบุคคลที่สามสำหรับการปรับปรุงและเปลี่ยนแปลงโค้ด แต่นี่ไม่ใช่สิ่งที่เขาต้องการทำ เนื่องจากเขาชอบเขียนโค้ดและสร้างสิ่งใหม่มากกว่าการแก้ปัญหาการบำรุงรักษาตามปกติ

Salvador จะยังคงอยู่ในคณะกรรมการที่ปรึกษาของ Redis Labs แต่จะจำกัดตัวเองอยู่เพียงการสร้างสรรค์ไอเดียต่างๆ การพัฒนาและบำรุงรักษาอยู่ในมือของชุมชน ตำแหน่งผู้จัดการโครงการถูกโอนไปยัง Yossi Gottlieb และ Oran Agra ซึ่งช่วยเหลือ Salvador ในช่วงไม่กี่ปีที่ผ่านมา เข้าใจวิสัยทัศน์ของเขาสำหรับโครงการ ไม่สนใจที่จะรักษาจิตวิญญาณของชุมชน Redis และมีความเชี่ยวชาญในโค้ดและ โครงสร้างภายในของเรดิส อย่างไรก็ตาม การจากไปของซัลวาดอร์สร้างความตกใจให้กับชุมชนอย่างมากในขณะที่เขา
สามารถควบคุมประเด็นการพัฒนาทั้งหมดได้อย่างสมบูรณ์ และโดยส่วนใหญ่แล้ว มีบทบาทเป็น “เผด็จการที่มีเมตตาตลอดชีวิต" ซึ่งส่งผ่านการกระทำและคำขอรวมทั้งหมด ผู้ตัดสินใจว่าจะแก้ไขจุดบกพร่องอย่างไร ควรเพิ่มนวัตกรรมใด และการเปลี่ยนแปลงทางสถาปัตยกรรมใดบ้างที่ยอมรับได้

ประเด็นของการกำหนดรูปแบบการพัฒนาเพิ่มเติมและการมีปฏิสัมพันธ์กับชุมชนถูกเสนอให้ดำเนินการโดยผู้ดูแลใหม่ที่มีอยู่แล้ว ประกาศ โครงสร้างการกำกับดูแลใหม่ที่จะเกี่ยวข้องกับชุมชน โครงสร้างโครงการใหม่แสดงถึงการขยายการทำงานเป็นทีม ซึ่งจะช่วยให้สามารถปรับขนาดกระบวนการพัฒนาและบำรุงรักษาได้ แผนคือการทำให้โครงการเปิดกว้างและเป็นมิตรกับสมาชิกในชุมชน ซึ่งจะพบว่าการมีส่วนร่วมที่กระตือรือร้นและมีความสำคัญมากขึ้นในการพัฒนาเป็นเรื่องง่ายยิ่งขึ้น

รูปแบบการจัดการที่นำเสนอ รวมถึงกลุ่มนักพัฒนาหลักกลุ่มเล็กๆ (ทีมงานหลัก) ซึ่งผู้เข้าร่วมที่ผ่านการพิสูจน์แล้วซึ่งคุ้นเคยกับโค้ด มีส่วนร่วมในการพัฒนาและเข้าใจงานของโครงการจะได้รับเลือก ปัจจุบัน ทีมหลักประกอบด้วยนักพัฒนาสามคนจาก Redis Labs ได้แก่ Yossi Gottlieb และ Oran Agra ซึ่งดำรงตำแหน่งผู้นำโครงการ เช่นเดียวกับ Itamar Haber ซึ่งดำรงตำแหน่งผู้นำชุมชน ในอนาคตอันใกล้นี้ มีการวางแผนที่จะเลือกสมาชิกหลายคนจากชุมชนให้เป็นทีมหลัก โดยเลือกจากการมีส่วนร่วมในการพัฒนาโครงการ สำหรับการตัดสินใจที่สำคัญ เช่น การเปลี่ยนแปลงพื้นฐานในแกน Redis การเพิ่มเฟรมเวิร์กใหม่ การเปลี่ยนแปลงโปรโตคอลการทำให้เป็นอนุกรม และการเปลี่ยนแปลงที่ทำลายความเข้ากันได้ ควรได้รับความเห็นพ้องต้องกันระหว่างสมาชิกทีมหลักทั้งหมด

เมื่อชุมชนเติบโตขึ้น Redis อาจเผชิญกับความต้องการใหม่สำหรับฟังก์ชันการทำงานที่ขยายออกไป แต่ผู้นำคนใหม่กล่าวว่าโครงการจะรักษาคุณลักษณะพื้นฐานของโครงการ เช่น การมุ่งเน้นไปที่ประสิทธิภาพและความรวดเร็ว ความปรารถนาในความเรียบง่าย หลักการของ "น้อย" ดีกว่า" และการเลือกโซลูชันที่เหมาะสมสำหรับค่าเริ่มต้น

ที่มา: opennet.ru

เพิ่มความคิดเห็น