SlideShare una empresa de Scribd logo
1 de 20
Descargar para leer sin conexión
A two-day conference in San Francisco bringing together some of
the leading Node.js experts and speakers.
- nodesummit 2013!
!

from https://tagboard.com/nodesummit !
yohany@gmail.com
eBay Groupon PayPal !
Linkedin Walmart . . . . .
PayPal wrote the same app twice in Node and Java - !
Node was 2x requests/sec, 33% less code,


35% less response time.
PayPal is concentrating on training for their developers to help
understand functional and asynchronous coding.
2014, eBay will be using node for the front end, !
and Scala / Java for the services.
Both LinkedIn and Groupon !
moved from a Rails stack to Node.js
Groupon's node Layout Service returns a "partial rendered"
mustache template which the client node app can fish the
rendering
"We moved from serving static files on a CDN to generated
templates on Node and it was twice as fast.” 
Biggest mind switch !
in deploying node is . . . . .
Ruby on Rails is like a minivan. It has all the features.
Node is like a Ferrari.!
!

Developers go at 200mph but then they crash.
The harder transition was not from Ruby and Java to
node, it was from OO to functional programming.
The 250-500 ms node process start / stop time has been a
huge benefit at LinkedIn and Groupon.

Fast deployment is a huge advantage for node. !
Hard to deploy multiple times a day when it takes 2 hours each time.

Node restarts so quickly crashed aren't a big deal.
If you want to transition to node.js!

Take it slow try it out with a few apps.
Framework . . . . .
Why there are so many Java frameworks ?
Programmers are lazy and don't want to reinvent the wheel.
Node is not Java.
using Node . . . . .
If your business is changing, if you want to try
new things and stay agile, node is ideal.
Small, reusable modules, unix philosophy, and not investing
too much in frameworks.
Join an opensource project - stalk server or yours!

with Node again.
mac!
tmux!
vim
bottoms up !

Más contenido relacionado

Destacado

IoT에게 사회적 가치실현의 실마리를 묻다 Open Social IoT for Disabled and Elderly People 20160621
IoT에게 사회적 가치실현의 실마리를 묻다 Open Social IoT for Disabled and Elderly People 20160621IoT에게 사회적 가치실현의 실마리를 묻다 Open Social IoT for Disabled and Elderly People 20160621
IoT에게 사회적 가치실현의 실마리를 묻다 Open Social IoT for Disabled and Elderly People 20160621sy kim
 
The servitization of manufacturing
The servitization of manufacturingThe servitization of manufacturing
The servitization of manufacturingUGRME
 
IoT 차세대 제품의 UX 통찰
IoT 차세대 제품의 UX 통찰IoT 차세대 제품의 UX 통찰
IoT 차세대 제품의 UX 통찰Billy Choi
 
UX/UI 개념과 방향성
UX/UI 개념과 방향성UX/UI 개념과 방향성
UX/UI 개념과 방향성Billy Choi
 
Java/Spring과 Node.js의 공존 시즌2
Java/Spring과 Node.js의 공존 시즌2Java/Spring과 Node.js의 공존 시즌2
Java/Spring과 Node.js의 공존 시즌2동수 장
 
IoT 구현을 위한 오픈 데이터 이슈
IoT 구현을 위한 오픈 데이터 이슈IoT 구현을 위한 오픈 데이터 이슈
IoT 구현을 위한 오픈 데이터 이슈r-kor
 
4차산업혁명 060215
4차산업혁명 0602154차산업혁명 060215
4차산업혁명 060215Chang-ki Park
 
진짜기초 Node.js
진짜기초 Node.js진짜기초 Node.js
진짜기초 Node.jsWoo Jin Kim
 
NODE.JS 글로벌 기업 적용 사례 그리고, real-time 어플리케이션 개발하기
NODE.JS 글로벌 기업 적용 사례  그리고, real-time 어플리케이션 개발하기NODE.JS 글로벌 기업 적용 사례  그리고, real-time 어플리케이션 개발하기
NODE.JS 글로벌 기업 적용 사례 그리고, real-time 어플리케이션 개발하기John Kim
 
초연결사회에서 빅데이터로 제조업 40과 스마트팩토리 (4 july2015)
초연결사회에서 빅데이터로 제조업 40과 스마트팩토리 (4 july2015)초연결사회에서 빅데이터로 제조업 40과 스마트팩토리 (4 july2015)
초연결사회에서 빅데이터로 제조업 40과 스마트팩토리 (4 july2015)Han Woo PARK
 
시간당 수백만 요청을 처리하는 node.js 서버 운영기 - Playnode 2015
시간당 수백만 요청을 처리하는 node.js 서버 운영기 - Playnode 2015시간당 수백만 요청을 처리하는 node.js 서버 운영기 - Playnode 2015
시간당 수백만 요청을 처리하는 node.js 서버 운영기 - Playnode 2015Goonoo Kim
 
Java/Spring과 Node.js의공존
Java/Spring과 Node.js의공존Java/Spring과 Node.js의공존
Java/Spring과 Node.js의공존동수 장
 
industry 4.0 in germany
industry 4.0 in germanyindustry 4.0 in germany
industry 4.0 in germanySophia Jang
 
[위너스랩]국내외 IoT 제품 모음 / Internet of Things Hardware Compilation
[위너스랩]국내외 IoT 제품 모음 / Internet of Things Hardware Compilation[위너스랩]국내외 IoT 제품 모음 / Internet of Things Hardware Compilation
[위너스랩]국내외 IoT 제품 모음 / Internet of Things Hardware CompilationBruceDong WinnersLab
 
국내외 Io t 기술 표준
국내외 Io t 기술 표준국내외 Io t 기술 표준
국내외 Io t 기술 표준남억 김
 
'인더스트리4.0, 독일의 미래 제조업 청사진' - LG CNS 강연자료, 2014. 3. 7
'인더스트리4.0, 독일의 미래 제조업 청사진' - LG CNS 강연자료, 2014. 3. 7'인더스트리4.0, 독일의 미래 제조업 청사진' - LG CNS 강연자료, 2014. 3. 7
'인더스트리4.0, 독일의 미래 제조업 청사진' - LG CNS 강연자료, 2014. 3. 7Yonki Hyungkeun PARK
 
IoT 제품 리뷰 - 약 20개의 IoT 제품 리뷰
IoT 제품 리뷰 - 약 20개의 IoT 제품 리뷰IoT 제품 리뷰 - 약 20개의 IoT 제품 리뷰
IoT 제품 리뷰 - 약 20개의 IoT 제품 리뷰봉조 김
 
IoT 기반 융합 서비스 기술 (응용사례)
IoT 기반 융합 서비스 기술 (응용사례)IoT 기반 융합 서비스 기술 (응용사례)
IoT 기반 융합 서비스 기술 (응용사례)정명훈 Jerry Jeong
 
IoT(사물인터넷) 제품 및 서비스 동향
IoT(사물인터넷) 제품 및 서비스 동향IoT(사물인터넷) 제품 및 서비스 동향
IoT(사물인터넷) 제품 및 서비스 동향훈주 윤
 

Destacado (20)

IoT에게 사회적 가치실현의 실마리를 묻다 Open Social IoT for Disabled and Elderly People 20160621
IoT에게 사회적 가치실현의 실마리를 묻다 Open Social IoT for Disabled and Elderly People 20160621IoT에게 사회적 가치실현의 실마리를 묻다 Open Social IoT for Disabled and Elderly People 20160621
IoT에게 사회적 가치실현의 실마리를 묻다 Open Social IoT for Disabled and Elderly People 20160621
 
The servitization of manufacturing
The servitization of manufacturingThe servitization of manufacturing
The servitization of manufacturing
 
IoT 차세대 제품의 UX 통찰
IoT 차세대 제품의 UX 통찰IoT 차세대 제품의 UX 통찰
IoT 차세대 제품의 UX 통찰
 
UX/UI 개념과 방향성
UX/UI 개념과 방향성UX/UI 개념과 방향성
UX/UI 개념과 방향성
 
Java/Spring과 Node.js의 공존 시즌2
Java/Spring과 Node.js의 공존 시즌2Java/Spring과 Node.js의 공존 시즌2
Java/Spring과 Node.js의 공존 시즌2
 
IoT 구현을 위한 오픈 데이터 이슈
IoT 구현을 위한 오픈 데이터 이슈IoT 구현을 위한 오픈 데이터 이슈
IoT 구현을 위한 오픈 데이터 이슈
 
4차산업혁명 060215
4차산업혁명 0602154차산업혁명 060215
4차산업혁명 060215
 
진짜기초 Node.js
진짜기초 Node.js진짜기초 Node.js
진짜기초 Node.js
 
NODE.JS 글로벌 기업 적용 사례 그리고, real-time 어플리케이션 개발하기
NODE.JS 글로벌 기업 적용 사례  그리고, real-time 어플리케이션 개발하기NODE.JS 글로벌 기업 적용 사례  그리고, real-time 어플리케이션 개발하기
NODE.JS 글로벌 기업 적용 사례 그리고, real-time 어플리케이션 개발하기
 
Node.js 기본
Node.js 기본Node.js 기본
Node.js 기본
 
초연결사회에서 빅데이터로 제조업 40과 스마트팩토리 (4 july2015)
초연결사회에서 빅데이터로 제조업 40과 스마트팩토리 (4 july2015)초연결사회에서 빅데이터로 제조업 40과 스마트팩토리 (4 july2015)
초연결사회에서 빅데이터로 제조업 40과 스마트팩토리 (4 july2015)
 
시간당 수백만 요청을 처리하는 node.js 서버 운영기 - Playnode 2015
시간당 수백만 요청을 처리하는 node.js 서버 운영기 - Playnode 2015시간당 수백만 요청을 처리하는 node.js 서버 운영기 - Playnode 2015
시간당 수백만 요청을 처리하는 node.js 서버 운영기 - Playnode 2015
 
Java/Spring과 Node.js의공존
Java/Spring과 Node.js의공존Java/Spring과 Node.js의공존
Java/Spring과 Node.js의공존
 
industry 4.0 in germany
industry 4.0 in germanyindustry 4.0 in germany
industry 4.0 in germany
 
[위너스랩]국내외 IoT 제품 모음 / Internet of Things Hardware Compilation
[위너스랩]국내외 IoT 제품 모음 / Internet of Things Hardware Compilation[위너스랩]국내외 IoT 제품 모음 / Internet of Things Hardware Compilation
[위너스랩]국내외 IoT 제품 모음 / Internet of Things Hardware Compilation
 
국내외 Io t 기술 표준
국내외 Io t 기술 표준국내외 Io t 기술 표준
국내외 Io t 기술 표준
 
'인더스트리4.0, 독일의 미래 제조업 청사진' - LG CNS 강연자료, 2014. 3. 7
'인더스트리4.0, 독일의 미래 제조업 청사진' - LG CNS 강연자료, 2014. 3. 7'인더스트리4.0, 독일의 미래 제조업 청사진' - LG CNS 강연자료, 2014. 3. 7
'인더스트리4.0, 독일의 미래 제조업 청사진' - LG CNS 강연자료, 2014. 3. 7
 
IoT 제품 리뷰 - 약 20개의 IoT 제품 리뷰
IoT 제품 리뷰 - 약 20개의 IoT 제품 리뷰IoT 제품 리뷰 - 약 20개의 IoT 제품 리뷰
IoT 제품 리뷰 - 약 20개의 IoT 제품 리뷰
 
IoT 기반 융합 서비스 기술 (응용사례)
IoT 기반 융합 서비스 기술 (응용사례)IoT 기반 융합 서비스 기술 (응용사례)
IoT 기반 융합 서비스 기술 (응용사례)
 
IoT(사물인터넷) 제품 및 서비스 동향
IoT(사물인터넷) 제품 및 서비스 동향IoT(사물인터넷) 제품 및 서비스 동향
IoT(사물인터넷) 제품 및 서비스 동향
 

Más de John Kim

How to build Design System?
How to build Design System?How to build Design System?
How to build Design System?John Kim
 
Nginx basic configurations
Nginx basic configurationsNginx basic configurations
Nginx basic configurationsJohn Kim
 
Play node conference
Play node conferencePlay node conference
Play node conferenceJohn Kim
 
채팅서버의 부하 분산 사례
채팅서버의 부하 분산 사례채팅서버의 부하 분산 사례
채팅서버의 부하 분산 사례John Kim
 
2015 AWS IoT HACK DAY
2015 AWS IoT HACK DAY2015 AWS IoT HACK DAY
2015 AWS IoT HACK DAYJohn Kim
 
실시간 서비스 플랫폼 개발 사례
실시간 서비스 플랫폼 개발 사례실시간 서비스 플랫폼 개발 사례
실시간 서비스 플랫폼 개발 사례John Kim
 
vert.x 소개 및 개발 실습
vert.x 소개 및 개발 실습vert.x 소개 및 개발 실습
vert.x 소개 및 개발 실습John Kim
 
vert.x 를 활용한 분산서버 개발하기
vert.x 를 활용한 분산서버 개발하기vert.x 를 활용한 분산서버 개발하기
vert.x 를 활용한 분산서버 개발하기John Kim
 
DEVIEW - 오픈소스를 활용한 분산아키텍처 구현기술
DEVIEW - 오픈소스를 활용한 분산아키텍처 구현기술DEVIEW - 오픈소스를 활용한 분산아키텍처 구현기술
DEVIEW - 오픈소스를 활용한 분산아키텍처 구현기술John Kim
 

Más de John Kim (9)

How to build Design System?
How to build Design System?How to build Design System?
How to build Design System?
 
Nginx basic configurations
Nginx basic configurationsNginx basic configurations
Nginx basic configurations
 
Play node conference
Play node conferencePlay node conference
Play node conference
 
채팅서버의 부하 분산 사례
채팅서버의 부하 분산 사례채팅서버의 부하 분산 사례
채팅서버의 부하 분산 사례
 
2015 AWS IoT HACK DAY
2015 AWS IoT HACK DAY2015 AWS IoT HACK DAY
2015 AWS IoT HACK DAY
 
실시간 서비스 플랫폼 개발 사례
실시간 서비스 플랫폼 개발 사례실시간 서비스 플랫폼 개발 사례
실시간 서비스 플랫폼 개발 사례
 
vert.x 소개 및 개발 실습
vert.x 소개 및 개발 실습vert.x 소개 및 개발 실습
vert.x 소개 및 개발 실습
 
vert.x 를 활용한 분산서버 개발하기
vert.x 를 활용한 분산서버 개발하기vert.x 를 활용한 분산서버 개발하기
vert.x 를 활용한 분산서버 개발하기
 
DEVIEW - 오픈소스를 활용한 분산아키텍처 구현기술
DEVIEW - 오픈소스를 활용한 분산아키텍처 구현기술DEVIEW - 오픈소스를 활용한 분산아키텍처 구현기술
DEVIEW - 오픈소스를 활용한 분산아키텍처 구현기술
 

Último

What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Último (20)

What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

node.js 적용 사례 및 전망

  • 1. A two-day conference in San Francisco bringing together some of the leading Node.js experts and speakers. - nodesummit 2013! ! from https://tagboard.com/nodesummit ! yohany@gmail.com
  • 2. eBay Groupon PayPal ! Linkedin Walmart . . . . .
  • 3. PayPal wrote the same app twice in Node and Java - ! Node was 2x requests/sec, 33% less code,
 35% less response time. PayPal is concentrating on training for their developers to help understand functional and asynchronous coding.
  • 4. 2014, eBay will be using node for the front end, ! and Scala / Java for the services.
  • 5. Both LinkedIn and Groupon ! moved from a Rails stack to Node.js
  • 6. Groupon's node Layout Service returns a "partial rendered" mustache template which the client node app can fish the rendering "We moved from serving static files on a CDN to generated templates on Node and it was twice as fast.” 
  • 7. Biggest mind switch ! in deploying node is . . . . .
  • 8. Ruby on Rails is like a minivan. It has all the features. Node is like a Ferrari.! ! Developers go at 200mph but then they crash.
  • 9. The harder transition was not from Ruby and Java to node, it was from OO to functional programming.
  • 10. The 250-500 ms node process start / stop time has been a huge benefit at LinkedIn and Groupon. Fast deployment is a huge advantage for node. ! Hard to deploy multiple times a day when it takes 2 hours each time. Node restarts so quickly crashed aren't a big deal.
  • 11. If you want to transition to node.js! Take it slow try it out with a few apps.
  • 12. Framework . . . . .
  • 13.
  • 14. Why there are so many Java frameworks ? Programmers are lazy and don't want to reinvent the wheel.
  • 15. Node is not Java.
  • 16. using Node . . . . .
  • 17. If your business is changing, if you want to try new things and stay agile, node is ideal. Small, reusable modules, unix philosophy, and not investing too much in frameworks.
  • 18. Join an opensource project - stalk server or yours! with Node again.