I would like to share with you some use case and i hope to advice if Node-RED can be used for this use case or not.
I’m working on Street Lighting System so we have 5-10 senors on each pole sending different data. The number of poles may be 1 million and the rate of sending the data 6000 to 1000 event per second as each pole send the data in 15 minute period.
So if i plan to use Node-Red in a back-end server not edge to receive this number of events and to do some real-time processing like doing some validation on the readings and fire some event according to the validation then store the data in a repository may be elasticsearch.
First is Node-RED suitable for such use case?
In case Yes,
How many instances of Node-Red needed to handle such number of events?
In case of more than one, Do they orchestrate with each other or another tool needed, may be load balance?
What the hardware needed?
How to scale in case number of events increased?
In case No,
Would you please suggest some tool like Node_Red for such use cases?