Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Going Node.js at Netflix

13,014 views

Published on

Learn about how Netflix ported their Java web applications to Node.js.

Published in: Internet
  • Be the first to comment

Going Node.js at Netflix

  1. 1. Going at
  2. 2. About Me Senior UI Engineer At Netflix! mransdell@netflix.com! @mjr578
  3. 3. 50 million members, 40+ countries
  4. 4. "MS Freedom of the Seas in its maiden voyage" by Andres Manuel Rodriguez - We have this Stable
  5. 5. Full Featured "MS Freedom of the Seas in its maiden voyage" by Andres Manuel Rodriguez -
  6. 6. Needs a large and diverse crew "MS Freedom of the Seas in its maiden voyage" by Andres Manuel Rodriguez -
  7. 7. Not very agile "MS Freedom of the Seas in its maiden voyage" by Andres Manuel Rodriguez -
  8. 8. "Lewis Hamilton 2014 China Race" by emperornie We want this
  9. 9. Lightweight
  10. 10. Modular
  11. 11. REST Only
  12. 12. Javascript Everywhere
  13. 13. Reduce ! Complexity http://www.launchphotography.com/Discovery_Flight_Deck.html
  14. 14. Why Node?
  15. 15. Shakti
  16. 16. Node is the New UI Layer
  17. 17. We learned a few things along the way http://sjmagazine.net/wp-content/uploads/2014/07/NUP_163855_0336.jpg
  18. 18. Everything is a Module commonjs http://www.launchphotography.com/Discovery_Flight_Deck.html
  19. 19. Everything is a Module es6 http://www.launchphotography.com/Discovery_Flight_Deck.html
  20. 20. Everything is a Module NPM http://www.launchphotography.com/Discovery_Flight_Deck.html
  21. 21. Assets http://www.wired.com/wp-content/uploads/blogs/wiredenterprise/wp-content/uploads/2012/10/ff_googleinfrastructure_large.jpg
  22. 22. Templating / i18n http://2.bp.blogspot.com/-4KCTn2jSdU0/TlZFNNwofPI/AAAAAAAAFc0/K0ogqSByYlY/s1600/IMG_5947.JPG
  23. 23. Build Process http://3.bp.blogspot.com/-o-LcrSq_w1o/T1ywq9G57gI/AAAAAAAACQU/sRYxh6A6fBA/s1600/P1120378.jpg
  24. 24. Use Existing Infrastructure Jasori Lewis
  25. 25. Final Thoughts http://i.huffpost.com/gen/951056/thumbs/o-CANADA-LIGHT-BULB-BAN-facebook.jpg
  26. 26. Embrace the Javascript Ecosystem
  27. 27. Nothing Is Ever Done
  28. 28. Engineers are opinionated creative.
  29. 29. Automate Everything
  30. 30. Fail Fast, Move Faster
  31. 31. Thank You! Please stop me in the halls and talk to me about all the cool things Netflix is doing with JavaScript!
  32. 32. Questions @mjr578 http://eugenebrandt.files.wordpress.com/2013/09/hands-voting.jpg

×