Setting Up Federated GraphQL Architecture for ECS Microservices?

I am designing an infrastructure for an application where microservices are deployed using ECS. Each microservice exposes its own GraphQL endpoint via AWS AppSync. My goal is to set up a federated GraphQL architecture where these individual GraphQL endpoints can be unified into a single, consolidated federated GraphQL endpoint. To achieve this, I need to obtain the individual endpoints.

How can I get those endpoints? Are there any specific AWS services, configurations, or tools required to achieve this federated architecture effectively? If you have any suggestions or opinions on building such an architecture, they would be highly helpful. :v: