Node Summit - Release the Kraken
Upcoming SlideShare
Loading in...5
×
 

Node Summit - Release the Kraken

on

  • 1,997 views

A story of node.js in the enterprise.

A story of node.js in the enterprise.

Statistics

Views

Total Views
1,997
Views on SlideShare
1,997
Embed Views
0

Actions

Likes
4
Downloads
12
Comments
0

0 Embeds 0

No embeds

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Node Summit - Release the Kraken Node Summit - Release the Kraken Presentation Transcript

    • 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 === faster iterations • Node.js for prototypes was well accepted
    • 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 internal framework based on Spring • Node.js used kraken.js
    • 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%) • Double the requests / second • 35% decrease in response time (↓200ms)
    • 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 / open source philosophies • Large teams with node.js frameworks (kraken.js)
    • 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+ additional web apps currently being built • All future web applications built on node.js !
    • Questions Twitter @juxtajeff We’re hiring!