본문 바로가기

좋아하는 것_매직IT/96.IT 핫이슈

Blueboat - 올인원 멀티테넌트 서버리스 자바스크립트 런타임 (github.com/losfair)

반응형

Blueboat - 올인원 멀티테넌트 서버리스 자바스크립트 런타임을 소개합니다.

Blueboat 을 깃허브의 Readme 에서는 아래와 같이  정의하고 있고요...
Blueboat is an all-in-one, multi-tenant serverless JavaScript runtime. See the site for a brief introduction on features.

한마디로, 올인원 멀티테넌트 서버리스 자바스크립트 런타임이라고 머릿속에 넣어두시면 됩니다. 

아래는 빠르게 시작하기에 대한 내용이고요..
cargo, npm, git, docker 가 필요하네요..

간단하게 docker 로 컨테이너를 구동하고, curl 로 테스트하는 절자입니다.

Blueboat 관련 특징을 간단하게 정리해보자면 아래와 같습니다.

  • 웹플랫폼을 서버로 확장
  • V8 엔진, 프로세스 단위 스냅샷, Rust를 활용해서 17ms안에 콜드 스타트 가능
  • 데이터 및 외부 API를 쉽게 사용가능 (인코딩/파싱/트랜스폼 지원)
  • 분산 시스템을 위한 기본 요소 지원 : 트랜잭셔널 키밸류 저장소, 메시지 큐, 이벤트 스트리밍
  • 안전하고 효율적인 멀티테넌시 지원 : 각 앱들이 하나의 V8 isolate 에 의해 처리됨

라이센스는 Apache 2.0 이네요..

자세한 사항은 아래 깃허브를 방문하셔서 확인해보시면 좋을것 같고요..


오늘의 블로그는 여기까지입니다. 
항상 믿고 봐주셔서 감사합니다.

728x90
300x250