All Node.js > Red Hat and Node.js

Red Hat & Node.js

The Red Hat build of Node.js provides customers using Node.js with the ability to manage their risk by
leaning on Red Hat’s Node.js expertise developed through our leadership and work in the
Node.js community.

Kube-native Node.js

Opossum

Opossum is a Node.js circuit breaker that executes asynchronous functions and monitors their execution status. When things start failing, Opossum plays dead and fails fast. If you want, you can provide a fallback function to be executed when in the failure state.

 

Learn more 

CloudEvents

CloudEvents is a specification for describing event data in a common format, allowing for interoperability and portability of events across different cloud platforms and services. It provides a standard way to  represent events and their associated metadata, making it easier to  integrate and build event-driven architectures.

Learn more  

NodeShift

NodeShift is a tool and framework that simplifies the deployment and management of Node.js applications on Red Hat OpenShift, which is a containerization platform based on Kubernetes. NodeShift provides a command-line interface (CLI) and a set of utilities specifically designed for deploying Node.js applications on OpenShift.

Learn more  

Service binding

Service binding provides information about a service to a process that needs to bind to that service. Combining the Service Binding Operator and kube-service-bindings is a convenient and consistent way of sharing credentials for services, letting you easily secure your deployments.

Learn more 

faas-js-runtime

The faas-js-runtime is a function invocation framework for executing serverless functions in Node.js or TypeScript on OpenShift. This module supports both the HTTP and CloudEvents specifications.

Learn more