Node.js vs Golang for a Docker image used in Kubernetes

Hi everyone,

I am writing a Docker image which will be used in a resource constrained (edge) Kubernetes environment. This image will serve as a custom router and will be deployed on every node in Kubernetes. It’s main demand will be the ability to handle a lot of I/O operations, but it won’t have to do any complex calculations. Just relatively simple decisions on where to forward an incoming request based on the current state of the environment. I’ve heard that Node.js performs well with I/O operations and I have some experience with it. I haven’t used Golang yet but I am willing to learn it if it doesn’t have too steep of a learning curve because I am a little short on time.

Should I use Golang or Node.js for this image?