아마존 웹 서비스, 패키지 저장소 서비스 코드 아티팩트 출시
자바(Java), 파이썬(Python), 자바스크립트(JavaScript) 지원

아마존 웹 서비스Amazon Web Services에서 소프트웨어 패키지 저장소 서비스 코드아티팩트CodeArtifact를 출시 했습니다.

AWS 코드아티팩트 다이어그램

자바Java의 메이븐Maven, 그래들Graddle 자바스크립트의 NPM과 Yarn, 파이썬Python의 pip 등 프로그래밍 언어의 패키지 매니저를 사용하는 경우, 주로 공식적으로 제공되는 중앙 저장소나 기업에서 제공하는 미러 저장소에서 다운로드를 받습니다. 보안이나 속도 등의 이슈로 직접 패키지 관리자를 구축하는 경우도 많지만, 관리하는 것이 쉽지는 않습니다.

이번에 출시된 AWS 코드아티팩트는 패키지 저장소를 매니지드 서비스로 제공합니다. 현재는 자바의 메이븐, 그래들, 자바스크립트의 NPM, Yarn, 파이썬의 pip 저장소를 지원합니다. 아쉽지만 아직 루비의 젬Gem 저장소는 지원하지 않습니다.

깃허브GitHub에서도 깃헙 패키지GitHub Package라는 패키지 저장소 서비스를 지원하고 있는데 NPM, 젬, 메이븐, 그래들, 도커Docker를 지원하는 것과 달리, 코드아티팩트는 파이썬 패키지인 pip를 지원하고 루비 저장소인 젬을 지원하지 않는 차이점이 있습니다. 도커 이미지의 경우 아마존 ECRAmazon Elastic Container Registry라는 별도의 서비스가 이미 존재해왔습니다.

인기로만 보자면 깃허브 패키지에서도 파이썬을 지원해야할 것 같은데, 깃허브가 루비 온 레일스Ruby on Rails 기반의 서비스라는 것과 무관하지 않아보입니다.

AWS 코드아티팩트는 프랑크푸르트, 아일랜드, 뭄바이, 버지니아 북부, 오하이오, 오리건, 싱가포르, 스웨덴, 시드니, 도쿄 리전에서 지금 바로 사용할 수 있습니다. 아쉽지만 서울ap-northeast-2 리전은 아직 지원하지 않습니다.

코드아티팩트에 대한 더 자세한 정보는 아래 링크를 참고하세요.

루비(Ruby) 2.6 릴리즈 및 주요 문법 변경 사항 소개

🗞 새소식, 2018-12-25 - 루비는 마츠모토 유키히로 씨가 만든 프로그래밍 언어입니다. 올 해로 20년을 맞이한 루비 언어는 매년 12월 25일(크리스마스)에는 루비의 새로운 버전을 릴리즈 하는 전통이 있습니다. 그리고 올 해도 예정대로 루비 2.6이 릴리즈되었습니다. 이 글에서는 루비 2.6의 주요한 변경사항들을 소개합니다.

Node.js에서 전문 RSS 피드 만들기(feat. Readability)

🗒 기사, 2020-04-26 - Node.js 라이브러리 Readability는 파이어폭스의 읽기 모드를 독립적으로 구현한 라이브러리입니다. 이 라이브러리를 사용해 특정 URL의 기사를 본문만 추출해낼 수 있습니다. 이 글에서는 readability를 활용해 요약 RSS를 전문 RSS를 만들어봅니다.

AWS, EC2 예약 인스턴스와 세이빙스 플랜에 적용되는 가격 인하 발표

🗞 새소식, 2020-05-12 - AWS에서는 EC2 예약 인스턴스와 세이빙스 플랜에 적용되는 가격 인하를 발표했습니다. 인하폭은 리전 별로 다르며, 서울 리전의 경우 1년 약정시 C5 인스턴스가 7% 할인 되며, 3년 약정의 경우 M5 6%, C5 12%, R5 5% 요금 인하가 적용됩니다.