Production Practices

This resource is dedicated to sharing tools and techniques we use at Joyent to operate Node.js in production. From coding styles and design considerations through debugging large distributed systems, we intend to document our Node.js development and production practices.

Node.js is a fundamental design choice for all of our cloud products and the software that powers our cloud which includes Triton Compute, Triton Object Storage, and Triton Analytics. Check them out for yourself.

We’ve broken down the articles and links into three categories: Design, Deploy, and Debug.  We’ll be adding to these articles so follow us on Twitter @joyent.

Node.js Videos

Video Blog: Libuv - What is a Unicorn Velociraptor

libuv is what gives Node.js its event loop and cross-platform asynchronous I/O capabilities. This video explains what libuv is all about, and how…

Joyent + Edgemesh Fireside Chat: Cache Me If You Can

Edgemesh CEO, Jake Loveless and Joyent CTO, Bryan Cantrill join together for a fireside chat to discuss distributed caching at scale, Docker,…

Implementing the autopilot pattern

Deploying containerized applications and connecting them together is a challenge because it forces developers to design for operationalization.…

Node.js and Joyent: Past, Present, and Future

Joyent has been running Node.js in production and at scale for over 5 years. As such, we've learned production practices for designing, deploying and…

Node Summit: Industrial-Grade Node.js

Node.js is being increasingly used in business-critical production environments – perhaps more so than any other dynamically interpreted language.

More Node.js Videos or