Questions about deploying on production servers

Hi! :wave:

I’m thinking about using Tailscale for production servers that need to be able to communicate with each other, and have a couple questions about how Tailscale works with multiple clients and connections.

  1. Is there a maximum number of Wireguard connections between clients? If I have 30 clients and each client needs to talk to 10 others, will 10 Wireguard connections be held open per client or is there some sort of “pool”?
  2. Does Tailscale route through clients? Example, if clients A and B can talk, and clients B and C can talk, if client A needs to talk to client C will it route through client B?

Thanks!