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, including Triton, 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 or join our email list.

Node.js Videos

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.

Node Summit: v0.12 and Beyond

TJ Fontaine and Reid Burke discuss the recent release of v0.12 and what the roadmap holds for the future of Node.js.

More Node.js Videos or