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 • 12:20pm - 12:50pm
Back Pressure, or, Don't Accept Work Before You're Ready [I] - Sam Roberts, IBM Canada

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

Back pressure is a network protocol concept that is key to writing node services that perform well under load, and that don't accept more work than they are ready to do or store data without bounds if the data can't be acted on (yet). Scalability is a strength of Node.js, but requires careful construction of data flow in your application to break up CPU processing so multiple large requests can make progress simultaneously. Learn how streams support back pressure and how you can take advantage of it in your applications.

avatar for Sam Roberts

Sam Roberts

senior software engineer, IBM Canada
Sam Roberts is a Node.js collaborator, mostly contributing to child and cluster process handling, TLS, and documentation. He arrived at Node.js from C systems programming on undersea submersibles, through PKI and crypto SDK implementation, and then multi-language (Lua/C/Python) networking... Read More →

Wednesday October 4, 2017 12:20pm - 12:50pm PDT
West Meeting Room 122