[GN#149] Javascript Containers의 미래

2022-05-09 ~ 2022-05-15 사이의 주요 뉴스들

리눅스 컨테이너운영체제 수준의 가상화를 통해 리눅스 커널을 공유하면서 격리된 환경에서 프로세스를 실행하는 기술입니다. 컨테이너 기술은, LXC가 2008년에 출시되었지만, 많이 사용되지는 않다가 2013년 Docker의 출시 이후 급격히 대중화되면서 이제는 서버에서는 거의 필수 기술처럼 사용되고 있습니다. 컨테이너가 편하긴 하지만 서비스 개발자 입장에서는 알 필요가 없는 부분도 많긴 한데요. Node.js 를 만들었고 요즘은 Deno에 매진 중인 Rayn Dahl이 "JavaScript Containers" 에 대한 생각을 정리해서 공유했습니다. 저수준의 리눅스 컨테이너와 달리 비즈니스 로직에 최적화된 고수준의 JS 컨테이너가 만들어지고 있다는 얘기인데요. 리눅스 컨테이너는 쉘스크립트 + 실행파일로, JS 컨테이너는 JS + WASM 으로 구성되는데, Cloudflare Workers 와 Deno Deploy 는 각자의 방식으로 이 개념을 구현하고 있어서 여기에도 표준이 만들어지지 않을까 합니다. 아직 초창기 단계이긴 하지만, 충분히 미래가 있는 기술이 될 것 같습니다.

오픈소스의 수익화에 있어선 다양한 의견들이 존재합니다. ElasticSearch 나 Faker.js 같은 사례들도 있고요. 전 오픈소스가 더 다양해지고 꾸준히 개발되기 위해서는 적절한 수익화 방안을 적용하는게 맞다고 보는데요. "오픈소스를 수익화하는 법 - Awesome OSS Monetization" 에서는 여러 수익화 방법들의 장단점을 평가하고, 각 방식으로 운영 중인 오픈소스 들을 정리했습니다. 비즈니스 모델의 수익화 방안처럼 오픈소스의 수익화 방안들도 많이 알려지고 연구되고 발전시키면 시장이 더욱 활성화되지 않을까 생각합니다.

SaaS가 다양해지면서 예전처럼 서버를 직접 운영하는 사례가 많이 줄긴 했습니다만, 아직도 여러 이유로 직접 셀프 호스트 하는 경우가 종종 있는데요. "가장 많이 사용하는 셀프 호스트 어플리케이션은?" 글에서는 각종 SaaS 대용으로 사용 가능한 셀프 호스트 어플리케이션들을 정리하고 있습니다. 댓글에 있는 목록까지 한번 둘러보셔서 나중에 필요할 때 참고하시면 좋을 것 같아요.

금주의 Show - 직접 만드신 오픈소스나, 재직중인 스타트업의 제품/서비스를 소개해주세요

금주의 Ask - 다양한 질문을 올려주세요.

✓ 사내 커뮤니케이션 도구에 GeekNews Bot을 추가해서 멤버들과 함께 새 글을 받아보세요 : Slack봇, 잔디봇, Teams봇, Discord봇
긱뉴스는 RSS로도 구독 가능합니다
✓ 주위분들께 긱뉴스 위클리 - https://news.hada.io/weekly 를 추천해 주세요.


매주 월요일 아침, 지난 일주일간의 GeekNews 중 엄선한 뉴스들을 이메일로 보내드립니다.