Low Code Development with Node-RED for Production¶
Late in 2019 Node-RED released version 1.0. In the following video the use of Low Code development for production use cases is discussed.
One of the reported difficulties with using Node-RED in production is how to integrate Node-RED into a DevOps process. Here are a series of Tutorials to show how to integrate Node-RED into a dev ops pipeline and also the considerations that need to be made when creating the application, so it can be deployed to a cloud environment.
To use Node-RED in a DevOps pipeline, the development process needs to looks like other programming languages:
- Developer works locally to create applications
- Code is delivered to a version control system, such as Git
- A build process creates the application from source, packages it as a container and stores it in a container registry
- At deploy time the container is pulled from the registry and run, with configuration data being provided by a runtime management environment, such as Kubernetes or OpenShift
Tutorials¶
The 3 tutorials in this series show you how to use Node-RED with this way of working so Node-RED can be used to develop production workloads.
- Tutorial 1 : Version Control with Node-RED
- Tutorial 2 : Package Node-RED app in a container
- Tutorial 3 : Node-RED config from environment