Submit Search
Node.js 자바스크립트로 서버사이드 개발하기
51 likes
16,805 views
JeongHun Byeon
2011. 7.2 KSUG 번개 세미나에서 발표한 발표자료
Technology
Sports
Read more
1 of 56
Download now
Downloaded 263 times
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
More Related Content
PDF
Node.js at OKJSP
JeongHun Byeon
PDF
시간당 수백만 요청을 처리하는 node.js 서버 운영기 - Playnode 2015
Goonoo Kim
PPTX
Node.js
ymtech
PPTX
Leadweb Nodejs
근호 최
PDF
Javascript everywhere - Node.js | Devon 2012
Daum DNA
PDF
세션3 node.js의 의미와 자바의 대안
Lee Ji Eun
PDF
Node.js 현재와 미래
JeongHun Byeon
PPTX
Rhea mmo node_for_share
Rhea Strike
Node.js at OKJSP
JeongHun Byeon
시간당 수백만 요청을 처리하는 node.js 서버 운영기 - Playnode 2015
Goonoo Kim
Node.js
ymtech
Leadweb Nodejs
근호 최
Javascript everywhere - Node.js | Devon 2012
Daum DNA
세션3 node.js의 의미와 자바의 대안
Lee Ji Eun
Node.js 현재와 미래
JeongHun Byeon
Rhea mmo node_for_share
Rhea Strike
What's hot
(20)
PPTX
Node.js + Websocket 삽질기
Paprikhan
PDF
NODE.JS 글로벌 기업 적용 사례 그리고, real-time 어플리케이션 개발하기
John Kim
PPTX
Nodejs 발표자료
shanka2
PDF
Node.js 시작하기
Huey Park
PPTX
댓글 플러그인 아포가토
Goonoo Kim
PDF
Ryan Dahl의 Node.js 소개 동영상 해설 by doortts
Suwon Chae
PDF
[Play.node] node.js 를 사용한 대규모 글로벌(+중국) 서비스
Dan Kang (강동한)
PPTX
Node.js의 도입과 활용
Jin wook
PDF
Node.js in Flitto
SeungWoo Lee
PDF
Play node conference
John Kim
PPTX
Node.js를 사용한 Big Data 사례연구
ByungJoon Lee
PDF
Node.js 기본과정
Seokyou (Kevin) Hong
PDF
스마트폰 앱 백-엔드 솔루션 개발을 위한 Node.js 실전 가이드
Jeongsang Baek
PPTX
공성대전 C# 사용기
Myoung-gyu Gang
PDF
Node.js 팀 스터디 발표자료.
SeungWoo Lee
PDF
[111217 아꿈사연말모임] 웹소켓과온라인게임
sung ki choi
PPTX
Nodejs, PhantomJS, casperJs, YSlow, expressjs
기동 이
PDF
Node.js 기본
Han Jung Hyun
PDF
[H3 2012] 내컴에선 잘되던데? - vagrant로 서버와 동일한 개발환경 꾸미기
KTH, 케이티하이텔
PPTX
Startup JavaScript 7 - Node.JS 기초
Circulus
Node.js + Websocket 삽질기
Paprikhan
NODE.JS 글로벌 기업 적용 사례 그리고, real-time 어플리케이션 개발하기
John Kim
Nodejs 발표자료
shanka2
Node.js 시작하기
Huey Park
댓글 플러그인 아포가토
Goonoo Kim
Ryan Dahl의 Node.js 소개 동영상 해설 by doortts
Suwon Chae
[Play.node] node.js 를 사용한 대규모 글로벌(+중국) 서비스
Dan Kang (강동한)
Node.js의 도입과 활용
Jin wook
Node.js in Flitto
SeungWoo Lee
Play node conference
John Kim
Node.js를 사용한 Big Data 사례연구
ByungJoon Lee
Node.js 기본과정
Seokyou (Kevin) Hong
스마트폰 앱 백-엔드 솔루션 개발을 위한 Node.js 실전 가이드
Jeongsang Baek
공성대전 C# 사용기
Myoung-gyu Gang
Node.js 팀 스터디 발표자료.
SeungWoo Lee
[111217 아꿈사연말모임] 웹소켓과온라인게임
sung ki choi
Nodejs, PhantomJS, casperJs, YSlow, expressjs
기동 이
Node.js 기본
Han Jung Hyun
[H3 2012] 내컴에선 잘되던데? - vagrant로 서버와 동일한 개발환경 꾸미기
KTH, 케이티하이텔
Startup JavaScript 7 - Node.JS 기초
Circulus
Ad
Viewers also liked
(20)
PDF
진짜기초 Node.js
Woo Jin Kim
PDF
berry business plan
Woo Jin Kim
PPTX
Sass 공부하기 slidshare
SangHun Lee
PDF
Berry business plan
Woo Jin Kim
PDF
Command pattern 김우진
Woo Jin Kim
PPTX
IoT with Raspberry Pi + Node JS - Chapter 3
Park Jonggun
PDF
노드js 기초
경륜 이
PPTX
Beejei node.js & web service
Bumjin Kim
PDF
Nodejs Production 적용기
JeongHun Byeon
PPTX
아꿈사 발표 Node JS 프로그래밍 8장
Woo Yeong Choi
PDF
[120316] node.js 프로그래밍 5장
sung ki choi
PDF
스프링 코어 강의 2부 - Java 구성을 활용한 스프링 코어 사용
Sungchul Park
PDF
스프링 코어 강의 3부 - 웹 애플리케이션 아키텍처
Sungchul Park
PDF
스프링 코어 강의 1부 - 봄 맞이 준비 운동
Sungchul Park
PDF
Tcp ip & io model
Nam Hyeonuk
PDF
스프링보다 중요한 스프링 이야기
Sungchul Park
PPTX
Micro Service Architecture의 이해
Terry Cho
PPTX
소셜게임 서버 개발 관점에서 본 Node.js의 장단점과 대안
Jeongsang Baek
PDF
Vert.x&Socket.IO 이해 및 활용 | Devon 2012
Daum DNA
PPTX
MSA를 이용해 구현하는 고가용/고확장성 서비스
DoHyun Jung
진짜기초 Node.js
Woo Jin Kim
berry business plan
Woo Jin Kim
Sass 공부하기 slidshare
SangHun Lee
Berry business plan
Woo Jin Kim
Command pattern 김우진
Woo Jin Kim
IoT with Raspberry Pi + Node JS - Chapter 3
Park Jonggun
노드js 기초
경륜 이
Beejei node.js & web service
Bumjin Kim
Nodejs Production 적용기
JeongHun Byeon
아꿈사 발표 Node JS 프로그래밍 8장
Woo Yeong Choi
[120316] node.js 프로그래밍 5장
sung ki choi
스프링 코어 강의 2부 - Java 구성을 활용한 스프링 코어 사용
Sungchul Park
스프링 코어 강의 3부 - 웹 애플리케이션 아키텍처
Sungchul Park
스프링 코어 강의 1부 - 봄 맞이 준비 운동
Sungchul Park
Tcp ip & io model
Nam Hyeonuk
스프링보다 중요한 스프링 이야기
Sungchul Park
Micro Service Architecture의 이해
Terry Cho
소셜게임 서버 개발 관점에서 본 Node.js의 장단점과 대안
Jeongsang Baek
Vert.x&Socket.IO 이해 및 활용 | Devon 2012
Daum DNA
MSA를 이용해 구현하는 고가용/고확장성 서비스
DoHyun Jung
Ad
Similar to Node.js 자바스크립트로 서버사이드 개발하기
(20)
PDF
화성에서 온 개발자, 금성에서 온 기획자
Yongho Ha
PDF
Node.js 리뷰
Ray Park
PDF
[111015/아꿈사] HTML5를 여행하는 비(非) 웹 개발자를 위한 안내서 - 1부 웹소켓.
sung ki choi
PPTX
KGC 2016: HTTPS 로 모바일 게임 서버 구축한다는 것 - Korea Games Conference
Xionglong Jin
PDF
웹개발자가 알아야할 기술
jaypi Ko
PDF
서버성능개선 류우림
우림 류
PPT
Rhea_MMO_SNG_Convergence_Server_Architecture
Rhea Strike
PDF
삶이편해지는_백엔드_개발자_지식.pdf
Seung kyoo Park
PPTX
11_웹서비스활용
noerror
PDF
SMARTSTUDY Django 오픈 세션 2012-08
Hyun-woo Park
PDF
한국청소년정보과학회 1회 세미나 - RestFul API Basic
한국청소년정보과학회
PPTX
Html5
상길 안
PDF
IT 서비스 개발 15년 _ IT service 15 years
연지 김
PDF
Web server
Lee Geonhee
PDF
[152] 웹브라우저 감옥에서 살아남기
NAVER D2
PDF
HTML5 기반 다매체 연동형 서비스 발전 방향(티비스톰 정운교 이사)
JeongHeon Lee
PDF
Node.js 첫걸음
SeungHyun Lee
PDF
이승재, 실시간 HTTP 양방향 통신, NDC2012
devCAT Studio, NEXON
PDF
20131217 html5
DK Lee
PDF
NAVER의 웹/HTML5환경 대응 현황
NAVER Engineering
화성에서 온 개발자, 금성에서 온 기획자
Yongho Ha
Node.js 리뷰
Ray Park
[111015/아꿈사] HTML5를 여행하는 비(非) 웹 개발자를 위한 안내서 - 1부 웹소켓.
sung ki choi
KGC 2016: HTTPS 로 모바일 게임 서버 구축한다는 것 - Korea Games Conference
Xionglong Jin
웹개발자가 알아야할 기술
jaypi Ko
서버성능개선 류우림
우림 류
Rhea_MMO_SNG_Convergence_Server_Architecture
Rhea Strike
삶이편해지는_백엔드_개발자_지식.pdf
Seung kyoo Park
11_웹서비스활용
noerror
SMARTSTUDY Django 오픈 세션 2012-08
Hyun-woo Park
한국청소년정보과학회 1회 세미나 - RestFul API Basic
한국청소년정보과학회
Html5
상길 안
IT 서비스 개발 15년 _ IT service 15 years
연지 김
Web server
Lee Geonhee
[152] 웹브라우저 감옥에서 살아남기
NAVER D2
HTML5 기반 다매체 연동형 서비스 발전 방향(티비스톰 정운교 이사)
JeongHeon Lee
Node.js 첫걸음
SeungHyun Lee
이승재, 실시간 HTTP 양방향 통신, NDC2012
devCAT Studio, NEXON
20131217 html5
DK Lee
NAVER의 웹/HTML5환경 대응 현황
NAVER Engineering
More from JeongHun Byeon
(20)
PDF
GitHub Actions의 다양한 기능 활용하기 - GitHub Universe '24 Recap
JeongHun Byeon
PDF
당근 개발자 플랫폼은 어떤 문제를 해결하고 있는가?
JeongHun Byeon
PDF
오픈소스에 기여할 때 알면 좋을 개발 프로세스
JeongHun Byeon
PDF
DevOps를 가속화하는 플랫폼 엔지니어링
JeongHun Byeon
PDF
클라우드 시대에 맞는 사이트 신뢰성 엔지니어
JeongHun Byeon
PDF
디자인에 이어 코딩까지 AI가 프로그램 개발을 척척? : GitHub Copilot, 어디까지 알아보셨나요
JeongHun Byeon
PDF
Citizen 개발기
JeongHun Byeon
PDF
오픈소스 뒤에 메인테이너 있어요
JeongHun Byeon
PDF
오픈소스에 기여할 때 해도 되는 일과 하면 안되는 일
JeongHun Byeon
PDF
Lessons from maintaining Mocha, an open source project
JeongHun Byeon
PDF
개발 관련 기술 블로그 운영하기
JeongHun Byeon
PDF
Terraform을 이용한 Infrastructure as Code 실전 구성하기
JeongHun Byeon
PDF
오픈소스 생태계 일원으로서의 개발자(자막 버전)
JeongHun Byeon
PDF
오픈소스 생태계 일원으로서의 개발자
JeongHun Byeon
PDF
Node.js API 서버 성능 개선기
JeongHun Byeon
PDF
더 나은 개발자 되기
JeongHun Byeon
PDF
블로그 주도 개발
JeongHun Byeon
PDF
Front-end Development Process - 어디까지 개선할 수 있나
JeongHun Byeon
PDF
Sublime Text tips & trikcs
JeongHun Byeon
PDF
Popular Convention 개발기
JeongHun Byeon
GitHub Actions의 다양한 기능 활용하기 - GitHub Universe '24 Recap
JeongHun Byeon
당근 개발자 플랫폼은 어떤 문제를 해결하고 있는가?
JeongHun Byeon
오픈소스에 기여할 때 알면 좋을 개발 프로세스
JeongHun Byeon
DevOps를 가속화하는 플랫폼 엔지니어링
JeongHun Byeon
클라우드 시대에 맞는 사이트 신뢰성 엔지니어
JeongHun Byeon
디자인에 이어 코딩까지 AI가 프로그램 개발을 척척? : GitHub Copilot, 어디까지 알아보셨나요
JeongHun Byeon
Citizen 개발기
JeongHun Byeon
오픈소스 뒤에 메인테이너 있어요
JeongHun Byeon
오픈소스에 기여할 때 해도 되는 일과 하면 안되는 일
JeongHun Byeon
Lessons from maintaining Mocha, an open source project
JeongHun Byeon
개발 관련 기술 블로그 운영하기
JeongHun Byeon
Terraform을 이용한 Infrastructure as Code 실전 구성하기
JeongHun Byeon
오픈소스 생태계 일원으로서의 개발자(자막 버전)
JeongHun Byeon
오픈소스 생태계 일원으로서의 개발자
JeongHun Byeon
Node.js API 서버 성능 개선기
JeongHun Byeon
더 나은 개발자 되기
JeongHun Byeon
블로그 주도 개발
JeongHun Byeon
Front-end Development Process - 어디까지 개선할 수 있나
JeongHun Byeon
Sublime Text tips & trikcs
JeongHun Byeon
Popular Convention 개발기
JeongHun Byeon
Node.js 자바스크립트로 서버사이드 개발하기
1.
: 자바스크립트로
서버사이드 개발하기 2011.07.02 OutsideratKSUG
2.
짧은역사
3.
Ryan Dahl
2009년2월9일 “V8을이용한 프로젝트에대한 아이디어가있어” byryan
4.
2009년11월8일 JSConf.eu2009 node.js발표
버전0.1.16
5.
인기를얻다
6.
3 Popularwatched
위
7.
7632 watched
8.
1830 npm기준
모듈 http://nithub.duostack.net/
9.
메인스폰서되다
10.
현재버전 v0.4.9
11.
윈도우지원예정
12.
는무엇인가?
13.
Server-side JavaScript
16.
L ive w
ire
17.
GW L ive w
ire T
18.
GW L ive w
ire T Rhino
19.
GW L ive w
ire T scr iptr una Rhino t=”s erver ”
20.
이번엔진짜 서버사이드 자바스크립트
21.
컨셉
22.
“동시성을해결하는
가장좋은방법이 뭔지알아요? 동시성을사용하지 않는거에요” 맹수
23.
“We’redoingitwrong” -RyanDahl
24.
싱글쓰레드
25.
쓰레드는싸지않다
26.
멀티태스킹 하지만한번에하나씩만!!!
27.
이벤트기반
28.
작업을요청하고 완료되면돌려받는다
29.
동시접속수에따른초당리퀘스트처리수 초당리퀘스트 12,000
nginx 9,000 6,000 apache 3,000 0 0 500 1000 1500 2000 2500 3000 3500 4000 동시접속수 http://blog.webfaction.com/a-little-holiday-present
30.
동시접속수에따른메모리사용량 MB 40
apache 30 20 10 nginx 0 0 500 1000 1500 2000 2500 3000 3500 4000 동시접속수 http://blog.webfaction.com/a-little-holiday-present
31.
non-blockingI/O
32.
varresult=db.query('select*fromA') //useresult
33.
varresult=db.query('select*fromA') //useresult
블락킹
34.
I/Olatency
L1 1ns L2 4.7ns RAM 83ns DISK 13,700,000ns Internet 80,000,000ns http://duartes.org/gustavo/blog/post/what-your-computer-does-while-you-wait
35.
db.query('select*fromA',
function(result){ //useresult });
36.
비동기I/O
37.
유니버셜랭귀지 자바스크립트
38.
V8
39.
CommonJS
40.
require(‘모듈명’)
41.
//app.js varapp=module.exports={}; //another.js varanother=require(‘./app’)
43.
Events
44.
Events HTTP
45.
Events HTTP
HTTPS
46.
Events
HTTP HTTPS FileSystem
47.
Events
HTTP HTTPS FileSystem Net
48.
Events
HTTP HTTPS FileSystem Net URL
49.
Events
HTTP HTTPS FileSystem Net URL DNS
50.
Events
HTTP HTTPS FileSystem Net URL DNS ChildProcess
51.
node.js는 V8위에서돌아가는 자바스크립트런타임
52.
직접보자!!!
53.
로무엇을할수있는가?
55.
Question??? email:outsideris@gmail.com Twitter:@outsideris Blog:http://blog.outsider.ne.kr
56.
이미지출처 http://www.flickr.com/photos/franksvalli/5163229095/ http://www.flickr.com/photos/jasonbain/5871759941/ http://www.flickr.com/photos/australianshepherds/5715698150/ http://www.flickr.com/photos/soldiersmediacenter/2759042525/ http://www.flickr.com/photos/dslrninja/446737429/ http://www.flickr.com/photos/ncc_badiey/4932200417/ http://www.flickr.com/photos/laughingsquid/390803227/ http://www.flickr.com/photos/nirazilla/3484465952/
Download