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.

We’ve broken down the articles and links into three categories: Node.js Design, Node.js Deploy, and Node.js Debug.

Design

Architectural tips and modules for a more robust application.

Learn More

Deploy

Techniques for deploying a large-scale, high-uptime production cluster.

Learn More

Debug

Tactics for debugging a dynamic language like JavaScript.

Learn More