npm 12에서는 패키지 설치 시 스크립트 실행이 기본적으로 비활성화되어, 빌드 스크립트를 포함한 모든 스크립트 실행에 명시적인 허용이 필요하다. 또한 레지스트리 외부 소스로부터의 패키지 설치가 제한되며, 이는 자동 스크립트 실행으로 인한 보안 위험에 대한 커뮤니티의 우려를 반영한 조치다. 기존에 암묵적 빌드에 의존하던 설치 흐름은 명시적 신뢰 설정으로 전환이 요구된다.
Kubeflow 프로젝트가 Kubernetes 기반 분산 컴퓨팅과 고성능 워크로드 처리를 강화하는 여러 기술 업데이트를 공개했다. 주요 변경 사항으로는 네이티브 Spark 지원을 포함한 현대화된 SDK인 Kale 2.0과 Kubeflow Trainer의 기능 확장이 포함된다. 해당 발표는 프로젝트가 CNCF(Cloud Native Computing Foundation) 졸업을 향해 나아가는 시점에 이루어졌다.
Cloudflare가 cdnjs를 자사 플랫폼으로 이전한 이유 Cloudflare는 하루 90억 건의 요청을 처리하는 오픈소스 JavaScript/CSS CDN 서비스인 cdnjs를 자사 Developer Platform으로 완전히 마이그레이션했다. cdnjs는 전 세...
JVM-Python 경계가 만드는 숨겨진 병목 PyFlink는 Flink의 강력한 분산 스트림 처리 능력을 Python 생태계에서 활용할 수 있게 해주는 매력적인 선택지다. 하지만 내부 구조를 이해하지 않으면 예상치 못한 곳에서 성능 함정에 빠질 수 있다. 실제로 Ka...
Dragonfly 경량 배포 모델: 데이터베이스 없이 P2P 배포 구성하기 Dragonfly는 P2P 기술을 활용해 파일과 컨테이너 이미지 배포를 가속화하는 CNCF 프로젝트다. 대규모 레지스트리 트래픽을 분산시켜 Pull 병목을 해소하는 데 강점이 있지만, 표준 설치...
우주 데이터센터가 냉각 문제로 실현 불가능한 이유 우주 데이터센터라는 개념은 언뜻 매력적으로 들린다. 지구의 부동산 제약 없이 무한한 공간을 활용할 수 있고, 태양광 에너지를 직접 수집할 수도 있다. 하지만 백엔드 인프라 관점에서 가장 핵심적인 문제는 바로 냉각(coo...