October 10 -12 - Vancouver, BC
Click for Node+JS Interactive Information & Registration

Thursday, October 11 • 9:00am - 9:30am
Scaling Webpack to Thousands of Concurrent Builds - Charlie Robbins, GoDaddy

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

Feedback form is now closed.
Building JavaScript for the web is easier than it's ever been with babel, webpack & rollup doing all the heavy lifting for individual builds – but what if you need a lot of builds across multiple environments like development, test, and production? Introduced at Node.js Interactive 2016 Warehouse.ai is an open-source distributed build system supporting webpack, babel, and browserify that aims to make Serverless front-end deployments & rollback easy.

This talk will cover the challenges (and solutions) for Warehouse to scale webpack & npm install to thousands of daily builds with high bursts of concurrency during peak hours.

- Important details of the npm Registry HTTP API.
- How to scale compute bound Node.js worker systems in production with NSQ & kubernetes.
- How to handle complex user-defined webpack configs.
- How to make webpack builds reproducible over time for safe rollback.

avatar for Charlie Robbins

Charlie Robbins

Senior Director, Engineering, Charlie Robbins
Charlie is a Senior Director of Engineering at GoDaddy where he is leading convergence around JavaScript and Node.js across several products through the UX Platform team. Charlie was previously the founder and CEO of Nodejitsu (acquired by GoDaddy in 2015). An open source enthusiast... Read More →

Thursday October 11, 2018 9:00am - 9:30am PDT
West Ballroom B