Node Interactive North America 2017 has ended
October 4-6, 2017 - Vancouver, BC Canada
Click Here For Information & Registration
Back To Schedule
Wednesday, October 4 • 11:00am - 11:30am
Journey to Node.js Core Using End-to-End Workload Node-DC-EIS [I] - Anil Kumar, Intel

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

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 Anil Kumar

Anil Kumar

Performance Architect and Engineering Manager, Intel Corporation
Anil is one of the earliest contributors to Java virtual machines GC, large pages, profiling etc. He has great experience in performance optimization as well as benchmarks development and standardization. He comes with an extensive industry network, being the Intel representative... Read More →

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