セルフホスト型分散Durable Objects「celld」、SQLiteとS3バケットだけで制御プレーンなしに実現
Celld: Self-hosted, distributed Durable Objects
Deno Landがオープンソースのデーモン「celld」を公開。Cloudflare WorkersとDurable Objectsを自前のマシンで実行できる。各オブジェクトは独自のSQLiteデータベースを持ち、名前でアドレス指定され、所有するS3互換バケットにレプリケートされる。ノードはバケットのみで調整し、制御プレーンやコンセンサスは不要。各オブジェクトが独立したDBであるため、アプリケーションは構造的にシャーディングされ、共有DBの競合や障害の影響範囲が設計段階で排除される。アイドル状態のセルはほぼゼロまで休止する。
バケットが永続的な信頼の源であり、ノードは交換可能です。