Vert.x로 하는 실시간 웹 애플리케이션 개발

  • Post Author:
  • Post Category:
  • Post Comments:0 Comments
  • Post last modified:February 9, 2020

작년 재작년에 node.js의 대안으로 소개됐던 Vert.x를 다룬 사실상의 유일한 서적입니다. 큰 그림에서 보면 설계를 상당히 잘했고 여러 면에서 감명을 받았지만 실무에서 써도 되는지는 여전히 의문입니다. 무엇보다 Amazon에 가서 관련 서적을 검색하면 node.js는 수십 권이 나오지만 vert.x는 이 책밖에 없습니다. 실시간 고성능 서버 프레임워크가 대체로 웹 프레임워크에 비해 수요가 적고 인기가 덜하긴 합니다만 이래선 이 프로젝트의 수명마저 의심할 수밖에 없습니다.

그래도 Vert.x는 JVM 기반이라 엄청난 규모의 오픈소스와 커뮤니티의 지원을 받을 수 있다는 장점 때문에 node.js보다 끌립니다. 그러나 레퍼런스가 적으니 삽질을 시작하면 어디서 도움을 받을지 걱정입니다. 이럴 바엔 Erlang 같은 함수형 언어를 다시 검토해볼까 싶기도 하다.

대다수의 사람들에게 생소한 프로그래밍 언어지만, 병행성 분야에서는 주류언어에 속한다. CouchDB, SimpleDB, Riak 등 NoSQL DB에서 맵리듀스의 구현 혹은 DBMS의 전체 구현을 위해 많이 사용되며, 채팅과 메시징, WhatsApp서버, 리그오브레전드 서버, 금융시스템, 게임서버[11]와 같은 분야에 이용된다. 이 중 WhatsApp의 사용 사례가 유명한데, 12코어(24 논리코어) 프로세서, 100GB 메모리의 하드웨어로 실 서비스에서 서버당 200만건 이상의 연결을 받고 있다

출처: 엔하위키

Kubernetes, DevSecOps, AWS, 클라우드 보안, 클라우드 비용관리, SaaS 의 활용과 내재화 등 소프트웨어 개발 전반에 도움이 필요하다면 도움을 요청하세요. 지인이라면 가볍게 도와드리겠습니다. 전문적인 도움이 필요하다면 저의 현업에 방해가 되지 않는 선에서 협의가능합니다.
follow me
  • RT @not_unot_u: 네 번째 올리신 청원글이에요. 너무 고생하고 계시는데 동의 한 번 씩 부탁드립니다. 거의 다 왔습니다! 7월 11일 마감인데 이제 2만명만 채우면 청와대 답변 받을 수 있어요. https://t.co/3mVDM3jsrP
    2 days ago
  • 그런데 전화를 받은 윤석열 검찰총장이 박 장관에게 ‘(조국 후보자가) 이제 그만 물러나라는 뜻으로 제가 (압수수색을) 지시했습니다’ 이렇게 말했다는 거지. 윤석열을 대통령으로 뽑은 기억은 없는데 희안하구만 https://t.co/yEEQXfey4g
    2 days ago
  • 훌륭한 시스템을 체험하지 못한 사람이 시스템의 부재로 야기되는 문제를 인식할 수 있을까? “난 잘하고 있는데 왜 너는 자꾸 불평하느냐?”라고 생각하지 않을까?
    3 days ago
Buy me a coffeeBuy me a coffee
×
Kubernetes, DevSecOps, AWS, 클라우드 보안, 클라우드 비용관리, SaaS 의 활용과 내재화 등 소프트웨어 개발 전반에 도움이 필요하다면 도움을 요청하세요. 지인이라면 가볍게 도와드리겠습니다. 전문적인 도움이 필요하다면 저의 현업에 방해가 되지 않는 선에서 협의가능합니다.
Latest Posts