AI 요약
Deno가 자체 호스팅 가능한 분산형 Durable Objects 플랫폼인 celld를 공개했다. celld는 Cloudflare Workers와 Durable Objects를 자체 머신에서 실행하는 오픈소스 데몬으로, 각 객체는 고유한 SQLite 데이터베이스로 이름으로 주소 지정되며 S3 호환 버킷에 복제된다. 노드 간 조정은 버킷을 통해서만 이루어지며 컨트롤 플레인이나 합의 프로토콜이 필요 없다. 객체 스토리지의 compare-and-swap으로 특정 셀을 정확히 한 노드가 소유함을 보장한다.
핵심 포인트
- 각 셀은 자체 SQLite DB로 설계상 샤딩되며, 단일 공유 DB의 경합·블래스트 반경 문제를 설계 단계에서 제거
- S3 버킷이 durable source of truth이며 노드는 교체 가능 — 셀 이동·재개 시 새 소유자가 DB 복원 후 실행 재개
- 설치:
curl -fsSL https://celld.dev/install.sh | sh, Docker 이미지는 Linux x86-64·ARM64 지원 - AWS 표준 자격 증명 체인 사용,
celld deploy로 배포 후 동일 버킷 대상으로 실행
향후 전망
- 컨트롤 플레인 없는 분산 객체 실행 모델로 엣지 컴퓨팅 및 자체 인프라 Workers 구현의 새 기준 제시
- Deno 생태계와 통합되어 Cloudflare 의존 없이 Durable Objects 패러다임을 자체 보유하려는 기업 수요 흡수 가능
출처:Hacker News
