Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
Release the Kraken
A story of node.js in the enterprise

Jeff Harrell
1. Identify customer impact
In other words, why you want to adopt node.js
Our customer: Paypal engineers
•

Unify web and server teams

•

Modern web developers ♥ JavaScript

•

Less compile time ...
2. Choose a pilot project
Start small and don't boil the ocean
Our pilot: account overview
•

Team had already started on Java

•

Two people to also build it on node.js

•

Java used i...
3. Show data
Numbers are hard to argue
Our data: apples-to-apples
•

Node.js application built 2x as fast as Java

•

Written in fewer lines of code (>33%)

•

D...
Problems along the way
Node.js adoption at PayPal wasn’t always smooth
Our problems
•

Enterprise mindsets – JavaScript is not a toy

•

Moving teams from Java to JavaScript

•

Adopting unix /...
What happened in the end
Customer impact + pilot project + data = ?
The conclusion
•

Java/Spring app shut down; node.js app live!

•

Engineers are excited to move to node.js

•

12+ additi...
Questions
Twitter @juxtajeff

We’re hiring!
Nächste SlideShare
Wird geladen in …5
×

Node Summit - Release the Kraken

A story of node.js in the enterprise.

  • Als Erste(r) kommentieren

Node Summit - Release the Kraken

  1. 1. Release the Kraken A story of node.js in the enterprise Jeff Harrell
  2. 2. 1. Identify customer impact In other words, why you want to adopt node.js
  3. 3. Our customer: Paypal engineers • Unify web and server teams • Modern web developers ♥ JavaScript • Less compile time === faster iterations • Node.js for prototypes was well accepted
  4. 4. 2. Choose a pilot project Start small and don't boil the ocean
  5. 5. Our pilot: account overview • Team had already started on Java • Two people to also build it on node.js • Java used internal framework based on Spring • Node.js used kraken.js
  6. 6. 3. Show data Numbers are hard to argue
  7. 7. Our data: apples-to-apples • Node.js application built 2x as fast as Java • Written in fewer lines of code (>33%) • Double the requests / second • 35% decrease in response time (↓200ms)
  8. 8. Problems along the way Node.js adoption at PayPal wasn’t always smooth
  9. 9. Our problems • Enterprise mindsets – JavaScript is not a toy • Moving teams from Java to JavaScript • Adopting unix / open source philosophies • Large teams with node.js frameworks (kraken.js)
  10. 10. What happened in the end Customer impact + pilot project + data = ?
  11. 11. The conclusion • Java/Spring app shut down; node.js app live! • Engineers are excited to move to node.js • 12+ additional web apps currently being built • All future web applications built on node.js !
  12. 12. Questions Twitter @juxtajeff We’re hiring!

    Als Erste(r) kommentieren

    Loggen Sie sich ein, um Kommentare anzuzeigen.

  • tameralbagoury

    Jan. 15, 2014
  • LanBui4

    Jan. 23, 2014
  • csaila

    Apr. 11, 2014
  • durgesh0000

    May. 22, 2014

A story of node.js in the enterprise.

Aufrufe

Aufrufe insgesamt

3.391

Auf Slideshare

0

Aus Einbettungen

0

Anzahl der Einbettungen

5

Befehle

Downloads

21

Geteilt

0

Kommentare

0

Likes

4

×