Article may be outdated

This article is 56 days old. Some details may have changed since publication.

Hacker News·3 min read·hard

Celld: Self-hosted, distributed Durable Objects

C
calvinfo
Celld: Self-hosted, distributed Durable Objects
✦AI Summary

Celld is a new open-source daemon that allows users to self-host Cloudflare Workers and Durable Objects on their own infrastructure. It uses S3-compatible storage for state replication and coordination, eliminating the need for a centralized control plane or consensus service.

Why it matters

It provides a decentralized alternative for developers who want the benefits of edge computing and durable state without being locked into a specific cloud provider's ecosystem.

✦Dive DeeperCreate a free account to unlock

Self-hosted, distributed Durable Objects .

celld is an open-source daemon that runs Cloudflare Workers and Durable Objects on your own machines. Each object is its own SQLite database, addressed by name and replicated to an S3-compatible bucket you own; nodes coordinate through that bucket alone, with no control plane or consensus. Because every object is its own small database, applications shard by construction — the contention and blast-radius failures of one shared database are designed out, not managed. Idle cells hibernate to nearly nothing. Learn more at celld.dev or read the documentation .

Every celld node embeds V8 and executes Wrangler bundles. The fleet shares an S3-compatible bucket containing deployments, cell state, and small ownership records. Object-storage compare-and-swap ensures that exactly one node owns a cell at a time, without a membership protocol, failure detector, or consensus service.

Continue reading on Headlinne

Create a free account to read the full article.

Read full article →
technologystartups
✦

Get smarter about the news

Sign up free for a feed built around what you actually care about, Dive Deeper research on any story, and the full text of every article.

Create free account

Already have an account? Sign in