Leaders, contributors, and support
Since 2013, Red Hat has participated as both leaders and contributors in many key Node.js projects including roles in the OpenJS Foundation, Technical Steering Commitee, the Build Working Group, the Security Working Group, the Release Working Group, and Next-10 efforts. This leadership helps us address the needs of our customers at a level unmatched by any other partner.
It begins with the community. Red Hat starts by working in the upstream communities to ensure a strong and stable base and then builds on the community source to provide a supported Red Hat build of Node.js that is tailored to integrate into the RHEL ecosystem. Support for the Red Hat build of Node.js is provided by Red Hat associates who are leaders in the Node.js community and the RHEL community.
Customers deploying in containers can leverage the pre-built Node.js container images (including the freely available ubi containers) which allow easy use of the Red Hat build of Node.js through S2I (Source-to-Image), Docker, and other tools like NodeShift, odo, and Helm. The Red Hat security team monitors the Red Hat build of Node.js and the related containers, assessing vulnerabilities in the context of RHEL deployments. They then ensure that vulnerabilities are addressed based on Red Hat's assessment of the impact to our customers.
Red Hat, along with our partner IBM, operate a number of large-scale Node.js deployments. We have shared our team’s experience from those deployments by publishing reference architectures so you can use them to solve your business’s needs.
Red Hat also works in packages that run on top of Node.js with a particular focus on simplifying Node.js deployement to Kubernetes. These include Opossum, CloudEvents, NodeShift, fass-js-runtime, and kube-service-bindings. You can read more about those below.