Deno 팀, Cloudflare에 합류

2 hours ago 2

Deno 팀 전체가 Cloudflare에 합류하며, 별도 런타임과 호스팅 서비스 대신 Workers 및 Durable Objects 팀과 함께 만드는 공통 플랫폼에 향후 개발 역량을 집중함 Deno 런타임은 1년간 버그 수정과 보안 업데이트를 담은 월별 릴리스를 제공한 뒤 팀의 개발을 종료하지만, 오픈 소스는 유지함 Deno Deploy는 6개월간 운영한 뒤 종료하며, 유료 고객에게 Cloudflare Workers로의 이전을 지원함 JSR은 인프라를 Cloudflare로 옮겨 계속 운영하고, rusty_v8도 지원을 이어가며 workerd 통합을 추진함 celld의 기반인 확장성이 내장된 프로그래밍 모델을 Cloudflare 네트워크와 자체 인프라 모두에서 서버 개발의 기본 방식으로 만드는 것이 목표임 런타임에서 공통 서버 플랫폼으로 Deno는 서버 소프트웨어 개발 간소화를 위해 모듈 배포, JavaScript 런타임의 보안 보장, 통합 도구 모음, 독립 실행 파일 배포를 발전시켜 왔음 기존 JavaScript 생태계를 활용하면서 Deno의 개선점을 쓰려는 사용자 요구에 따라 Node.js 호환성도 중요한 작업이 됨 팀 전체가 Cloudflare에 합류해 Workers 및 Durable Objects 팀과 함께 개발함 앞으로 별도 런타임과 호스팅 서비스를 계속 개발하는 대신 공통 플랫폼에 개발 역량을 집중함 JavaScript Containers에서 밝힌 목표는 애플리케이션마다 자체 인프라를 조립하지 않아도 컴퓨팅, 스토리지, 통신이 함께 작동하도록 하는 것임 Deno Deploy는 애플리케이션 실행을 단순하게 만드는 단계였지만, 구축과 운영 과정에서 개발자 경험을 뒷받침하는 하부 계층에는 여전히 많은 복잡성이 남아 있음을 확인함 이 하부 계층까지 단순화하려는 작업이 celld로 이어짐 celld는 Cloudflare Workers 프로그래밍 모델을 기반으로, 처음부터 분산 애플리케이션을 만들면서 시스템 운영도 단순하게 유지할 수 있도록 함 확장성을 애플리케이션별로 구성하는 인프라가 아니라 프로그래밍 모델 자체에 내장함 Cloudflare 네트워크뿐 아니라 자체 인프라에서도 이 모델을 서버 개발의 기본 방식으로 만드는 것이 목표임 AI 분야에서는 더 나은 추상화의 필요성이 특히 크며, celld는 Durable Objects에 초점을 맞춤 저렴한 서버리스 실행, 영속 상태, WebSockets, 고수준 Jav...

Read Entire Article