Running distributed stateful workloads usually forces a trade-off between complex consensus clusters and centralized coordination bottlenecks.
Celld takes an unconventional architectural route to run Cloudflare Workers and Durable Objects on self-hosted infrastructure. Instead of deploying Raft or etcd to manage node membership and leader election, every celld daemon coordinates state purely through conditional writes against an object storage bucket such as S3. A conditional write establishes exclusive ownership of a cell, turning the cloud storage provider into the arbiter of lease management.
Under this model, each cell operates as an isolated server backed by its own local SQLite database. Writes are captured and serialized into the LTX replication format, while peer-to-peer communication runs over signed HTTP requests. When a node crashes or relinquishes a cell, another node can assume ownership by acquiring the lock in object storage and pulling the latest transaction logs.
Decoupling execution from centralized control planes proves that distributed primitives do not always require heavy distributed consensus.








