celld là một daemon viết bằng Rust để tự triển khai Cloudflare Workers và Durable Objects trên máy chủ của bạn, với bucket tương thích S3 làm nguồn dữ liệu bền vững dùng chung.
celld là một runtime và daemon mã nguồn mở để tự vận hành các ứng dụng Worker và Durable Objects. README cho biết mỗi object được gắn với một cơ sở dữ liệu SQLite riêng, được định danh theo tên và sao chép vào một bucket do bạn sở hữu. Thiết kế này hướng tới việc ứng dụng tự phân mảnh thành nhiều cơ sở dữ liệu nhỏ thay vì phụ thuộc vào một cơ sở dữ liệu dùng chung.
Dự án giải quyết nhu cầu chạy Durable Objects bên ngoài Cloudflare nhưng vẫn giữ được trạng thái bền vững, phân tán và có thể vận hành trên hạ tầng do bạn sở hữu. Nó cũng nhằm giảm tình trạng tranh chấp tài nguyên và phạm vi ảnh hưởng khi lỗi thường gặp ở một cơ sở dữ liệu dùng chung, đồng thời giúp các object nhàn rỗi gần như không tốn chi phí.
Ở mức khái niệm, mỗi node celld nhúng V8 và thực thi các bundle Wrangler. Toàn bộ cụm phối hợp thông qua một bucket tương thích S3 dùng chung, nơi lưu deployment, trạng thái cell và các bản ghi sở hữu nhỏ. Cơ chế compare-and-swap của object storage được dùng để bảo đảm tại một thời điểm chỉ một node sở hữu một cell; chính bucket này là nguồn dữ liệu bền vững duy nhất: khi cell chuyển node hoặc thức dậy, node mới khôi phục cơ sở dữ liệu SQLite của nó từ bucket rồi tiếp tục chạy. README cũng cho biết giao tiếp giữa các peer được xác thực bằng secret của fleet và không có control plane, dịch vụ join, hay hệ thống consensus riêng.
Dự án có vẻ đang được chú ý vì giải quyết một nhu cầu rất thực tế: mang mô hình lập trình quen thuộc của Cloudflare sang môi trường tự host trên hạ tầng thông thường. Kho README cũng thể hiện định hướng vận hành thực tế với cài đặt có thể xác minh, ảnh container, chẩn đoán hệ thống, cơ chế shed tải khi chịu áp lực và hướng dẫn triển khai, nên dễ thu hút người làm vận hành. Số sao và mức tăng gần đây trong metadata cho thấy mức quan tâm đang tăng, dù README không nêu một lý do ra mắt hay sự kiện cụ thể nào.
Dựa trên README, so sánh gần nhất là nền tảng Cloudflare Workers và Durable Objects do Cloudflare quản lý, mà celld muốn tái hiện theo dạng tự host. Ở mức rộng hơn, nó giao thoa với các cách tiếp cận runtime có trạng thái phân tán và cơ sở dữ liệu được phân mảnh, nhưng README không nêu tên đối thủ trực tiếp nào. Dự án cũng đối lập với các kiến trúc phụ thuộc vào control plane trung tâm hoặc dịch vụ consensus, vì celld cố ý không dùng các thành phần này.
Do AI giải thích · dựa trên README của từng kho