원문 소식, 쉽게 읽기

Cloudflare는 2026년 10월 9일 Deno 팀이 회사에 합류한다고 발표했다. 두 팀은 Cloudflare Workers의 오픈소스 실행 환경인 workerd와 Deno가 개발한 celld의 코드와 설계를 합칠 계획이다. 목표는 Workers와 Durable Objects로 만든 앱을 Cloudflare 네트워크 밖의 자체 서버에서도 더 쉽게 운영하게 하는 것이다. 출처

Workers는 서버를 직접 관리하지 않고 JavaScript나 TypeScript 코드를 실행하는 Cloudflare의 개발 플랫폼이다. Durable Objects는 이름이 있는 작은 서버처럼 동작하며, 특정 사용자나 채팅방의 상태를 맡고 자체 SQLite 데이터베이스와 WebSocket 연결을 다룰 수 있다. 예를 들어 채팅방마다 Durable Object 하나를 두면 메시지와 실시간 연결을 같은 단위에서 관리할 수 있다. 출처

workerd는 Workers 코드를 실행하는 오픈소스 런타임이며 Cloudflare가 실제 서비스에도 쓰는 코드다. 다만 발표문에 따르면 현재 공개판의 Durable Objects 기능은 한 인스턴스에서 로컬로 시험하는 수준이라 여러 서버에 상태와 요청을 나눠 운영하기 어렵다. 실행 엔진은 공개돼 있어도 분산 배치, 요청 전달과 지속 저장을 함께 운영하는 층은 충분히 갖춰지지 않았다는 설명이다. 출처

Deno 팀은 이 빈칸을 겨냥해 celld를 만들었다. celld는 Rust로 작성된 하나의 실행 파일과 외부 객체 저장소를 바탕으로 여러 인스턴스의 Durable Objects를 배치하고 연결하도록 설계됐다. 객체 저장소는 파일과 데이터를 큰 단위로 보관하는 서비스다. 앱 개발자는 계산, 관계형 데이터베이스, 대기열과 실시간 통신 기능을 같은 모델 안에서 조합하고, 운영자는 여러 celld 인스턴스와 객체 저장소를 관리하는 구조다. 출처

Ryan Dahl과 Bert Belder가 이 자가 호스팅 작업을 이끌며, celld의 코드와 아이디어를 workerd로 가져올 예정이다. Cloudflare는 이를 공식적으로 지원하는 일급 경로로 만들겠다고 밝혔다. 현재 celld나 workerd를 직접 실행할 수는 있지만, 두 프로젝트를 합친 새 구현의 출시일과 마이그레이션 절차는 발표하지 않았다. 회사는 앞으로 몇 달 동안 추가 발표를 하겠다고 예고했다. 출처

이번 발표문은 Deno 런타임과 Deno의 다른 사업이 앞으로 어떻게 운영되는지 자세히 설명하지 않는다. Cloudflare도 관련 내용은 Deno 측 글에서 다룬다고 안내했다. 따라서 확인된 변화는 Deno 팀의 합류와 workerd·celld 통합 계획이며, 완성된 제품이나 모든 Workers 앱의 즉시 이동을 의미하지 않는다. 출처

OYOPICK의 시선

OYOPICK은 이번 결합의 가치를 개발자가 어디에서 앱을 실행할지 선택할 수 있는 범위를 넓히는 데서 찾는다. Cloudflare의 편리한 개발 모델을 쓰면서도 자체 서버나 다른 인프라로 옮길 현실적인 경로가 생긴다면, 플랫폼을 선택할 때 이동 가능성과 데이터 통제를 함께 판단할 수 있다. 기존 workerd의 단일 인스턴스 한계를 celld의 분산 설계로 보완하려는 방향은 발표된 기술 구조에 근거한 해석이다.

자가 호스팅은 통제권과 함께 장애 대응, 보안 업데이트와 저장소 운영 책임도 개발팀에 돌려준다. 새 통합판이 기존 앱과 얼마나 호환되는지, 상태 데이터를 어떻게 옮기는지, 어떤 기능과 지원이 Cloudflare 서비스와 다른지를 문서와 시험 도구로 분명히 제공한다는 전제 아래, 이번 협력이 특정 공급자에 묶이지 않고도 분산 앱을 만들 수 있는 선택지를 넓히기를 기대한다. 실제 난이도와 비용은 통합판이 공개된 뒤 검증해야 한다.