When it comes to scaling GraphQL subgraphs , (with Apollo’s federation), is it advisable to connect multiple nodes of the same Subgraph to some sort of load balancer like REST APIs connecting to a transporter such as NATs etc.?
If so, what sort of mechanisms are out there for connecting 5+ versions of the same subgraph together so the API gateways see them as one, or is it bad practice to have multiple nodes of the same Subgraph type like multiple “User” subgraph nodes running?