Hi. I tested this and ran the POC server for my company. Everything looks good and i was happy with the functions.
However i would like to know if the resources needed will spike if i were to manage say... 3000-5000 endpoints? is there a guideline on how much memory and cores required?
It's difficult to say. It really depends on how you are using the software, how many policies, size of packages, are you imaging?
With that many clients, I would have 2-3 com servers setup. CPU and memory typically aren't an issue. Any modern CPU and 16GB of ram should be fine.
I run 3 com servers, 1 internal(16GB), 1 external(4GB), and 1 dedicated for imaging for 1000 clients.