대용량 클라우드 처리 하는 api들만 만들다가
node서버를 만들려고 보니 글쎄... 이게 나한테 도움이나 될려나? 싶은거지.
대략적인 스펙은 찾아봤지만
최소한 수십만명 이상의 사용자가 이용하는 플랫폼을 만들건데
이게 도움이나 될런지?
코딱지만한 시스템을 만드는거라면 몰라도.
이게 성능적으로 튜닝도 가능한 모델인지도 모르겠고.
여러모로 부담스럽긴 해.
성능적으로 문제만 없다면 개발 자체는 오픈마인드고.
니들 생각은 어떠니
대용량 클라우드 처리 하는 api들만 만들다가
node서버를 만들려고 보니 글쎄... 이게 나한테 도움이나 될려나? 싶은거지.
대략적인 스펙은 찾아봤지만
최소한 수십만명 이상의 사용자가 이용하는 플랫폼을 만들건데
이게 도움이나 될런지?
코딱지만한 시스템을 만드는거라면 몰라도.
이게 성능적으로 튜닝도 가능한 모델인지도 모르겠고.
여러모로 부담스럽긴 해.
성능적으로 문제만 없다면 개발 자체는 오픈마인드고.
니들 생각은 어떠니
노드는 간단한 프로그램만 돌리는 거야. 복잡한 연산하면 다운 먹는다.
노드의 장점은 자바스크립트 개발자가 프론트앤드 백앤드 같이 개발할 수 있다는 장점 밖에는 없지. 하지만 이게 굉장히 크다. 스타트업에서는...
백/프론트 같은 언어라도 장점 하나도 없음. 레알. 로직의 구성 자체가 판이한데 무슨 상관이란건지...
막상 내가 만드는게 수십만명 수만명들어온다는 보장도 없고, 그리고 그렇게 사람이 많이 들어와서 다운먹는다면 대박났다는 건데, 그렇게 대박나면, C나 자바 개발자 고용해서 포팅하면 되는 거니까. 문제없음
그리고 JS가 백엔드 단에서 가지는 이점은 별로 없고, Node.js의 디자인 상 fast prototyping이 가능하단 것 정도가 장점임.
내가 아직까지 자바스크립트 프로그래머란 생퀴들 중 제대로 프로그래밍하는 생퀴들은 한번도 못만나봄
쓰레드안됨
JS로 빠른개발이 장점이라니? 루비, 파이썬이 더 빨라.. node의 장점은 자바스크립트 언어로 움직이는게, 이게 엄청난거다. 자바스크립트 개발자는 어디에서나 넘치니까. 앱도 넘치고
프로그래밍을 제대로 하건 말건 그건 중요하지 않아... 자기가 목표로 하는 프로그램만 만들 실력만있으면 되는거다. 효율성면에서 보면 필요이상의 지식은 필요없어. 만약에 자신의 아이디어 대중들에게 인정받는 다면 그때 쓸만한 인재를 고용하면 되는거
루비하고 파이썬 둘 다 생태계가 프레임웍 쪽으로 기운 것도 있고, js의 장점을 살려 콜백 기반으로 디자인을 하다보면 유연성이 높아져서 훨씬 편함.
ㄴㄴ 오 스타트업 마인든데!
smachon. // Node.js 프로세스 클러스터링 라이브러리 기본 제공함 ㅇㅇ 심한경우 모듈 붙여서 c코드를 통해 별도의 쓰레드를 돌릴 수도 있음.
아니 정말로 그래야만 한다면 그냥 서비스 갈아엎고 다른 언어로 다시 만들어야지.
한줄요약: 걍 니가 잘하는거로 빨리 구현 하고 대박나면 그때 고민
엔터프라이즈급에서도 Node.js 사용할려면 클러스터링이 답이다.
노드가 싱글스레드라고 진짜 싱글만 가능한줄 알았냐. ㅋㅋㅋ