Deno가 Cloudflare에 합류합니다
요약
Cloudflare가 Deno를 인수하여 Workers 프로그래밍 모델을 활용한 self-hosting 환경 구축을 목표로 합니다. 이 과정에서 Deno는 오픈 소스로 남게 되며, 창시자인 Ryan Dahl은 Node.js의 제약에서 벗어나 새로운 추상화와 권한 시스템에 집중하겠다는 의지를 밝혔습니다.
핵심 포인트
- Cloudflare가 Deno를 인수하여 Workers 기반 self-hosting을 추진합니다.
- Deno는 오픈 소스로 유지되며, 1년 동안 지원 후 개발이 중단됩니다.
- Ryan Dahl은 Node.js의 제약에서 벗어나 새로운 서버 개발 모델에 집중할 계획입니다.
- Deno의 권한 시스템과 celld 같은 객체 스토리지 기반 아키텍처가 강점으로 부각되었습니다.
9th October 2026 - Link Blog
Deno가 Cloudflare에 합류하다
The Deno 팀은 지난 8월에 celld의 첫 버전을 공개했습니다. 이는 Cloudflare Workers에서 사용되는 Durable Objects 패턴의 오픈 소스 구현체입니다.
오늘, Cloudflare는 celld를 기반으로 구축하는 것을 목표로 Deno 자체를 인수합니다. 그들의 목표는 "workerd의 셀프 호스팅(self-hosting)을 Workers 프로그래밍 모델을 사용하여 앱을 빌드하고 실행하는 1급 지원 방식"으로 만드는 것입니다 (Cloudflare 블로그 참조).
안 좋은 소식은 Deno 자체가 다음 해 이후로는 Cloudflare에 의해 유지 관리되지 않을 것이라는 점입니다.
우리는 버그 수정 및 보안 업데이트가 포함된 월별 릴리스를 통해 Deno 런타임(runtime)을 1년 동안 지원할 것입니다. 그 후에는 Deno 런타임 개발을 중단할 예정입니다. Deno는 오픈 소스로 남을 것이며, 지속적인 개발을 원하는 다른 이들을 환영합니다.
Deno (및 Node.js)의 창시자인 Ryan Dahl은 Hacker News 댓글에서 해당 결정을 설명했습니다:
이는 공동의 결정이며 저는 이에 동의합니다. 저는 그 성공에 가장 많은 투자를 했고 가장 많은 노력을 기울였기 때문에, 더 이상 제가 가장 중요한 작업을 할 수 있는 곳이라고 생각하지 않습니다. Deno에는 좋은 아이디어가 있고 잘 설계되었지만, 궁극적으로는 큰 문제를 해결하고 있지는 못합니다. 그것은 Node 호환성이라는 중력 우물에 빨려 들어가서, 마치 Node처럼 정확하게 작동하도록 강요받고 있습니다. 왜 Node를 재구현해야 할까요? 이미 작동합니다. 미미한 성능이나 사용자 경험(UX) 또는 보안상의 이점만으로는 충분하지 않습니다.
저는 강력한 새로운 추상화(abstractions)를 구축하는 데 관심이 있습니다. celld는 조정 및 영속성(persistence)을 위해 객체 스토리지에만 의존하면서 놀라울 정도로 잘 작동해 왔습니다. 이것은 파일 시스템이나 네트워크와 상호 작용하기 위한 단순히 약간 다른 API가 아니라, 서버 개발을 위한 완전히 새로운 모델입니다.
오랫동안 제가 가장 좋아하는 Deno의 기능은 권한 시스템이었습니다. 이 시스템에서는 Deno 스크립트를 실행하면서 해당 스크립트가 읽고 쓸 수 있는 파일과 폴더를 정확히 지정하고, 접근할 수 있는 네트워크 호스트도 지정할 수 있습니다.
Node.js도 비슷한 권한 모델을 가지고 있는데, 이는 Node v20.0.0에 2023년 4월에 추가되었고 Node v22.13.0에서 2025년 1월에 안정화되었습니다. 다만 아직 특정 네트워크 호스트를 허용 목록(allow-listing)으로 지원하지는 않습니다. 네트워킹은 아예 켜거나 끄는 방식입니다.
최근 기사
- 내 목소리로 제작된 블로그의 새로운 기능 - 2026년 10월 9일
- Claude Haiku 5.5 - 2026년 10월 7일
- 거의 모든 것에 기본 하드 예산 제한이 필요할 것 같습니다 - 2026년 10월 3일
- OpenAI DevDay 2026 라이브 블로그 - 2026년 9월 29일
AI 자동 생성 콘텐츠
본 콘텐츠는 Simon Willison Blog의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기