What is optimal / maximum number of stack can be deployed per single swarm cluster?

Hello, guyz.

Are you aware of any limitations for docker swarm stack number per single swarm cluster ?
How much stacks one can deploy?
Is it OK to deploy dozens/hundreds of stacks, eg. one stack per microservice (not container) ?