HeadlinesBriefing favicon HeadlinesBriefing.com

Celld: Self‑hosted, Distributed Durable Objects

Hacker News •
×

Celld lets Workers and Durable Objects run unchanged while your data lives in a bucket you own. It is orders of magnitude cheaper at scale and can be installed as a 58 MB executable, a Docker container, or run directly on a VM. The system keeps durability with epoch‑fenced writers, 0 RPO, and ~90 ms local write latency.

A node loss triggers a fail‑over that restores the cell in roughly 20 s with no data loss. Warm‑state performance is impressive: stateless request p50/p99 are 2/0.3 ms, throughput ~94k req/s, and waking a hibernated cell takes ~4 ms. Each resident cell uses just 0.47 MB RAM; a typical 8 GB node can host 2,500 cells.

Costs are competitive: Celld runs on a Digital Ocean node for $49/mo, compared to Cloudflare’s $5/mo plus $4.15 per cell‑month. The bucket acts as the coordinator—no consensus or membership protocol—so ownership is a simple atomic write. When a node fails, another acquires nrụn the lease and restores the cell in seconds, giving you full visibility into failures with SQLite snapshots and logs.

Celld is a love letter to Cloudflare’s Durable Objects model, enabling the same strong programming model anywhere.