We are currently developing typescript microservices with REST APIs and are exploring the possibility of integrating GraphQL into each microservice, along with implementing an API Gateway at the top level to combine everything into a single API.
Although we are still in the learning phase and have limited knowledge about GraphQL servers, we understand that schema stitching is deprecated and are leaning towards schema federation.
Aside from Apollo federation, are there any other alternatives that we should consider?
Can the type-graphql package provide similar functionality as well?
EDIT 1
We prefer not to use a cloud solution and are focused on building our own servers.
Our ideal scenario involves utilizing a low-level API, although it is not a strict requirement.