addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1launch-new-window--smalllight-bulblinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

(Better Formatting) The Why and How of Node.js at LinkedIn

From: Adam C.
Sent on: Thursday, February 21, 2013 10:05 AM

Sorry for the large blob of text. Here's a formatted synopsis of the talks and speakers:


The Why and How of Node.js at LinkedIn

2 years ago (on Feb 23, 2011) LinkedIn prototyped their first node.js server for Mobile. Within 6 months, this node.js server was serving traffic in production at scale for millions of users. In this talk, we'll describe the Mobile Team's decisions to migrate to node.js and present what we learned from our first year operating in production. We'll talk about our experience shifting to an async/evented coding mindset from an OO one. We'll also discuss some of the architectural tradeoffs we made to get here.


LinkedIn node.js Lightning Talks

Four of LinkedIn's mobile server developers will give lightning talks (~10 min each) on the following node.js topics:

  • Managing CPU utilization in a node.js server
  • Schema validation for frontend APIs
  • How LinkedIn does mobile A/B testing with node.js
  • Managing socket utilization in node.js



  • Rino Jose
    • Rino is an Engineering Manager on LinkedIn's mobile team. He led the development of LinkedIn's initial node.js server in 2011 and was the primary on-call person for node's first year in production. Prior to joining LinkedIn, Rino founded a project management startup and was its lead Rails and iOS developer. He holds a B.S. from UC Berkeley and a Ph.D. from the University of Pennsylvania.
  • Akhilesh Gupta
    • Akhilesh Gupta is a software engineer on the mobile team at LinkedIn. He has designed and developed LinkedIn mobile applications on iOS, Android and the Web. He is also building fast, powerful and scalable Node.js server solutions for LinkedIn Mobile. He holds a Masters degree in Computer Science from Stanford University.
  • Avik Das
    • A graduate of UC Berkeley in Electric Engineering Computer Science and Mathematics, Avik has worked at LinkedIn since 2012. In his role as a software developer in the mobile applications team, he works on the server infrastructure underlying the iPhone, iPad and Android LinkedIn applications, with a heavy emphasis on the node.js components.
  • Deepank Gupta
    • Deepank has been working at LinkedIn since 2012 primarily on nodejs backend for Android, IPhone and native web mobile applications. He has helped ship multiple features and made numerous architectural improvements to the node.js servers. Prior to Linkedin, he worked at Google on the Mobile News and Search Ads backends.
  • Boyan Li
    • Boyan joined LinkedIn in 2012 working as a server engineer on node.js. Prior to LinkedIn, he researched game theoretic approaches to the design and evaluation of network routing schemes. Boyan holds a B.S. from the University of Wisconsin-Madison and an M.S. from Carnegie Mellon University.



Adam Crabtree


Our Sponsors

  • StrongLoop

    An IBM company helps build node.js & APIs made for cloud.

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy