An exploration of the Node.js journey that Joyent embarked on. Also, on overview of the various projects where Joyent uses Node.js. Furthermore, this post describes the benefits of choosing Node.js for microservices.
Learn microservices, Node.js, and containers by example using the provided application. This post walks through an example application that is split out into Node.js microservices running in Docker containers.
After reviewing hundreds of applications from talented tech innovators, we’re pleased to announce the 2nd annual Node.js and Docker Innovator Program finalists. Follow along during coming year as we highlight these tech innovators, learn why they selected Node.js and Docker, and share their production best practices and user stories. One of these finalists will also be honoured with the Innovator of the Year award.
A tutorial on upgrading Node.js v0.10 and v0.12 to v4 or v6.
An overview of post-mortem debugging pitfalls when using promises.
Building a simple Hello World application with ContainerPilot and the AutoPilot Pattern using Node.js.
A tutorial on debugging Node.js core dumps with MDB.
An overview of how to build observable Node.js applications. The solutions presented are useful for designing and building reliable and more debuggable applications, especially those applications that are microservice oriented.
Introducing two new modules to make implementing Autopilot Pattern applications in Node.js even easier.
Enjoy bare metal performance with Joyent's latest releases of Node.js, MongoDB, PostgreSQL and Percona running container-native on Triton.
Deploying containerized applications and connecting them together is a challenge because it forces developers to design for operationalization. Autopiloting applications are a powerful design pattern to solving these problems. By pushing the responsibility for understanding startup, shutdown, scaling, and recovery from failure into the application, we can build intelligent architectures that minimize human intervention in operation. But we can't rewrite all our applications at once, so we need a way to build application containers that can knit together legacy and greenfield applications alike. This project demonstrates the autopilot pattern by applying it to a simple microservices deployment using Nginx and two Node.js applications.
Dave Jensen, Founder of Road Rules, explains why Road Rules selected Node.js and how they leverage the runtime for their innovative new app.
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 debugging Node.js apps and we've built container-native solutions to optimize app performance, security, and management. Experience the container-native difference!
This week marks my first full year as CEO of Joyent. As at any company, the job description is multifaceted.
As we open a new chapter with the Foundation, we also close a remarkable chapter in Node.js, as TJ Fontaine will be stepping back from his post as Node.js Project Lead.