for Node Interactive North America 2017
View analytic
Wednesday, October 4 • 11:00am - 11:30am
Journey to Node.js Core Using End-to-End Workload Node-DC-EIS [I] - Priyanka Sulugodu Prakash Murthy, Intel
Node.js is excellent in handling asynchronous events but emerging enterprise use cases are becoming very complex as Node.js is being used for many adjacent areas also. We are developing an end-to-end workload https://github.com/Node-DC/Node-DC-EIS which is exercising many critical features of Node.js like async.js call, anonymous functions, connections to different schemas of mongo DB etc. We are using this workload to evaluate monolithic mode vs. cluster mode vs. micro-services as well as impact of different schema architecture, local caching etc. while monitoring internals of Node.js event loop. In addition to throughput, it reports 99 percentile of response time. We are also containerizing the workload to understand the impact on throughput and response time. Using top-down performance methodology, build-in Node.js monitoring as well as HW counters, we are working to understand the internals of Node.js and how different critical Node.js components exercise a typical Data Center resources. This will help Node.js developers and architects in understanding Node.js pitfalls and writing applications which will scale in an enterprise Node.js environment which is essential for long term success of Node ecosystem.

avatar for Priyanka Prakash

Priyanka Prakash

Software Engineer, Intel Corporation
During her graduation, Priyanka worked as a Research Student at University of Southern California under Professor Cyrus Shahabi on a project iHealth, for clinical evaluation of patients with musculo- skeletal disorders using a 3D sensor(Microsoft Kinect). After graduating from Un... Read More →

Wednesday October 4, 2017 11:00am - 11:30am
West Meeting Room 120