Node.js on Red Hat OpenShift

Red Hat build of Node.js. is an open source JavaScript runtime environment designed to build modern scalable applications for the cloud.

Get started with Node.js on OpenShift

Develop with Node.js on OpenShift

25 minutes | Intermediate

Take an existing sample Node.js application and modify it to address microservice concerns, deploy it to OpenShift, and exercise interfaces between Node.js, microservices, and Kubernetes.

Start 

Developing with odo

10 minutes | Beginner

Use OpenShift Do (odo), a CLI tool for developers, to manage application components on the OpenShift Container Platform.

Start 

Developing with Node.js on Kubernetes

10 minutes | Beginner

An introduction to cloud-native development with Node.js by walking users through the steps to create and extend an Express.js based application to leverage cloud capabilities.

Start 

Node.js in the developer blog universe

Deploying Node.js applications to Kubernetes with Nodeshift and Minikube
Article
Mar 28, 2022

Simplify secure connections to PostgreSQL databases with Node.js

Michael Dawson

Service bindings, the kube-service-bindings npm package, and the Red Hat...

Node.js reference architecture
Article
Dec 09, 2021

How Node.js uses the V8 JavaScript engine to run your code

Milad Fa +2

Dive into how Node.js uses the V8 JavaScript engine to run your code and the...

Node.js reference architecture
Article
Aug 23, 2022

How to use OpenTelemetry to trace Node.js applications

Annapurna Patil +2

Discover how to instrument your Node.js application to troubleshoot...

Featured image for Node.js with Kubernetes.
Article
Aug 16, 2022

Connect MongoDB to a Node.js application with kube-service-bindings

Costas Papastathis +1

This is the third and final article in a three-part series introducing...

Node.js deployment to Kubernetes blog feature image
Article
Aug 11, 2022

Connect to services on Kubernetes easily with kube-service-bindings

Costas Papastathis +1

Many applications need a database or other backing service....

Featured image for Node.js with Kubernetes.
Article
Jul 27, 2021

Connect Node.js applications to Red Hat OpenShift Streams for Apache Kafka with...

Evan Shortiss

Learn the steps to link and validate Node.js applications to OpenShift...

Node.js deployment to Kubernetes blog feature image
Article
Aug 16, 2022

Enable backing services in Kubernetes with kube-service-bindings

Costas Papastathis +1

This is the second part of a three-part series explaining how to bind easily...

Featured image for Apache Kafka credential management with Node.js
Article
Aug 18, 2022

A demonstration of Drogue IoT using Node.js

Daniel Bevenius

A demonstration of how Drogue IoT simplifies device communication with the...

node.js-graphic--releases-image
Article
Jun 29, 2022

How to add libraries to a Node.js container with S2I

Michael Dawson

Red Hat provides S2I images for many languages, including Node.js. Learn how...

Node.js reference architecture
Article
Nov 03, 2022

How the Next-10 project supports the future of Node.js

Michael Dawson

Discover how the Node.js community‘s Next-10 project is the basis for many...

containers
Article
Mar 22, 2023

How to enable OpenTelemetry traces in React applications

Purva Naik

Learn how to enable OpenTelemetry traces in React applications and make them...

Building microservices with Node.js on OpenShift

Logging in Nodejs

Logging in Node.js

Understand what tools to use for logging in your Node.js applications.

Code consistency in Nodejs

Code consistency in Node.js

Writing consistent code and how to enforce it with a linter tool like ESLint.

GraphQL in Nodejs

GraphQL in Node.js

Recommendations for using GraphQL in your Node.js applications.

Building good containers

Building good containers

Recommendations based on our experience building Node.js applications in containers for deployments.

Choosing web frameworks

Choosing web frameworks

Readiness probes allow Kubernetes to inspect the health of your application pod. 

Code coverage

Code coverage

Learn how to measure code coverage, how to maximize your investm

Securing Node.js applications

Securing Node.js applications

Key elements of building security into your software development process to make robust Node.js apps.

Accessibility

Accessibility

Overview of some key areas that Node.js developers need to understand about accessibility

Typical development workflows

Typical development workflows

Understand typical development workflows when building tools and processes

Problem determination

Problem determination

Minimize problems in production and investigating common problems when they do occur

Node.js cheat sheets

Share graphics_10 tips for running Node.js applications on OpenShift

10 tips for running Node.js applications on OpenShift

Luke Holmquist
Share graphics_ECMAScript Modules

ECMAScript Modules Cheat sheet

Lucas Holmquist
Share graphics_NodeJS Event Emitters

Node.js Event Emitter Cheat Sheet

Alex Alykiotis
Share graphics_npm CLI

npm CLI Cheat Sheet

Lucas Holmquist
Share graphics_NodeJs

Node.js Cheat Sheet

Alex Alykiotis