node.js • In November 2009, a nearly-broke Ryan Dahl begged JSConf EU to give him a speaking slot — and node.js was born:
Joyent and node.js: Into production • Among the earliest production users of node.js (0.2 FTW!), our emphasis has always been on real, deployed systems: • In situ production instrumentation via DTrace support • Postmortem debuggability via MDB support • We developed modules that we ourselves use and deploy, e.g.: • Bunyan: logging framework for node.js (+ DTrace support!) • Restify: framework for pure HTTP-based services • vasync: framework for asynchrony (+ debugging support!)
Joyent and node.js: A new foundation • We have been users of node.js first and foremost; node.js is at the core of our own production (open source!) microservice-based distributed systems: SmartDataCenter and Manta • Our use case is but one among many; to assure broader stewardship, we assembled a node.js Advisory Board in 2014 • It became clear that node.js was best served by a neutral foundation; in early 2015, we transitioned node.js to the (new) Node.js Foundation
Joyent and node.js: The present • node.js is in our bloodstream — but containers are our marrow • We have always believed that node.js and containers are a natural fit for one another! • Containers were popularized in 2015 with the rise of Docker, a system for container image management and deployment • In 2015, we announced Triton, our SmartDataCenter-based system for deploying Docker containers directly on the metal • With Triton, one manages only containers; there are no VMs!
Joyent and node.js: Towards the future! • We will remain involved with Node.js Foundation, and continue to support the community • e.g. our Node.js Innovator Program gives up to $25K Triton hosting credits + custom onboarding and training, viz. BitHound • We are very actively involved in the Cloud Native Computing Foundation and will continue to serve as an advocate and a representative for node.js in the industry! • We believe that Triton remains the best place to run node.js — and we look forward to many more years with node.js!