Swarm cluster sizing

Dear community,

I’m looking for a project to deploy a swarm cluster.

According to the documentation it would be best to use dedicated swarm manager node. So I’ll go with 3 manager nodes. As I plan to deploy this into the cloud I need to size correctly the manager nodes.

The documentation is not very clear on this point, I read something like 2-4 VCPU with 4-8 GB of RAM would be enough for a cluster up-to 50 nodes.

What do you think ? Any feedback on this ?

Thank you !