Deno just open-sourced celld (denoland/celld) on GitHub—and it’s aimed at one big problem: “stateful compute” usually lives only inside Cloudflare’s ecosystem. celld brings that capability back to your own infrastructure. At the core is the same idea as Durable Objects: turn stateful business logic (chat sessions, files, user accounts, even AI agent workflows) into isolated “execution units.” Each unit manages its own durable storage, so concurrent requests don’t trample the same data. In celld, every execution unit maps to its own SQLite database. Each celld server includes a V8 JavaScript engine and runs Wrangler-style bundled code. The twist: all servers share an S3-compatible object store, which holds SQLite replicas and “ownership” records. Failover is built-in. If a node crashes, another node can recover the unit state and continue. celld also waits for persistence/replication before responding via HTTP or WebSockets, so confirmed writes can be reconstructed even after failures. celld is still Alpha—single-application clusters, limited multi-tenancy, and no default TLS. Use private networks or WireGuard/Tailscale, and lock down S3 credentials hard. #Deno #CloudflareWorkers #DurableObjects #DistributedSystems #StatefulCompute #GoLiveWithConfidence
Want to learn more? Visit Explore the world, stay updated on travel insights and international affairs, and discover authentic stories from real life
评论
发表评论