Absinthe + Dataloader with clustered microservices

Hi,
I dont know about the feasibility of your proposed solution. However, I would ask you to consider looking at graphql federation, it comprehensively solves the plan to have a single graphql api for a federated microservice.
Check it out here. Introduction to Apollo Federation - Apollo GraphQL Docs