First of all, I am recently learning software development skills, so don't embarass me
I am developing a dashboard to manage and monitorize an industrial large process. I would like to receive some second thoughts about the languages and communication protocols I am using: Node-Red + VueJs .
Node-Red receives information from other systems (like a Planning System), PLCs, Database,etc. and transmits that infomation, when needed, via MQTT to the VueJs application. The other way happens as well.
In terms of security, I am using the Keycloak tool to authenticate and authorize different users in different pages. The node-red is also secured with their own login system. Should I be worried about changing from HTTP pages to HTTPS in my Vue app? What about protecting the information that flows via MQTT?
The application will run on a private company domain.
I am sorry if this is a bit messy, I hope I can get some more insights from you developers.