Here are the slides for my talk “Slaying Monoliths w/ Node.js and Docker” that I recently gave at Node Interactive North America in Austin, Texas. I discuss our new container-based data access platform that’s replacing our legacy data access API stack. I walk through the history of the Netflix API and discuss the tools, infrastructure, … More Slaying Monoliths w/ Node.js and Docker
Here’s how you can generate a Node flame graph with linux perf(1). Note that perf(1) needs to run as root, but the perf.map file node generates might be owned by a different user. If that’s the case, you’ll need to change its ownership to root as well — otherwise perf(1) will not be able to … More Generating Node.js Flame Graphs
I recently gave a talk on how we debug Node.js in production at Netflix. Stay tuned for a more detailed blog post on the details. For now, here are both the slides and video from that talk. Video Slides
Recently, I gave a talk at the San Francisco EnterpriseJS event. For those of you unfamiliar with EnterpriseJS, it’s a meetup where attendees learn and share experiences around building robust, enterprise grade software on top of JS. My talk focused on how and why we’re building observability into Netflix’s Node.js applications. The slides are also available.
Recently, I was asked to give an interview about my experiences building with Node.js by the excellent folks over at Talentbuddy. Can you please tell us a little bit about what you do now and the path you took to get here? I’m currently leading the efforts around Netflix UI’s transition to Node.js. Which means … More Building with Node.js at Netflix
(Originally posted on the Netflix Tech Blog on Nov, 19, 2014) We’ve been busy building our next-generation Netflix.com web application using Node.js. You can learn more about our approach from a presentation we delivered at NodeConf.eu. Today, I want to share some recent learnings from performance tuning this new application stack. We were first clued … More Node.js in Flame(Graph)s