Dự án mã nguồn mở tập trung vào ổn định và mở rộng cộng đồng
Phiên bản 8.1 của Valkey vừa ra mắt nhân kỷ niệm một năm dự án này tách khỏi Redis sau những thay đổi về giấy phép gây tranh cãi. Cộng đồng Valkey hiện đang hướng tới các bản nâng cấp lớn trong phiên bản 9.
Sự kiện fork này đã thu hút nhiều nhà phát triển từ Redis, trong đó có Madelyn Olson – kỹ sư chính tại AWS và đồng bảo trì cho Valkey. Olson chia sẻ với The Register về hành trình xây dựng cộng đồng và định hướng phát triển của dự án.
Những cải tiến nổi bật sau khi tách nhánh
“Sau khi fork, chúng tôi đã triển khai nhiều tính năng quan trọng bị trì hoãn trước đây”, Olson cho biết. Một trong số đó là tính năng quan sát thống kê slot (slot statistics) trong phiên bản 8.0, giúp người dùng dễ dàng cân bằng tải các phân đoạn dữ liệu nóng.
“Đây là tính năng rất hữu ích khi điều chỉnh hiệu suất”, Olson giải thích. “Dù có ảnh hưởng nhỏ đến CPU, nhưng hiện nay hầu hết hệ thống đều bị giới hạn về lưu trữ chứ không phải CPU.”
Xây dựng cộng đồng bền vững
6 tháng đầu tiên sau khi fork là khoảng thời gian cực kỳ vất vả với đội ngũ phát triển. Olson nhấn mạnh nỗ lực xây dựng cộng đồng đa dạng: “Chúng tôi muốn Valkey không phải là dự án của một nhà cung cấp duy nhất.”
Hiện nay, dự án đã mở rộng với sự tham gia của nhiều tổ chức và cá nhân, bao gồm Ricardo Dias từ Percona – người làm việc toàn thời gian cho Valkey.
Lộ trình phát triển sắp tới
Valkey đang chuẩn bị cho phiên bản 9 với những thay đổi quan trọng. Olson cho biết: “Chúng tôi rất thận trọng với các thay đổi có thể ảnh hưởng đến hệ thống, đặc biệt khi Valkey được dùng nhiều trong các hệ thống hàng đợi.”
Để hỗ trợ doanh nghiệp, Valkey cam kết duy trì hỗ trợ ít nhất 3 năm cho mỗi phiên bản, với phiên bản cuối cùng của mỗi nhánh chính được hỗ trợ tới 5 năm.
Mặc dù không thu thập dữ liệu người dùng, đội ngũ phát triển nhận được phản hồi tích cực từ cộng đồng. Olson chia sẻ một trường hợp đã triển khai phiên bản mới nhất vào môi trường production và rất hài lòng với kết quả.