* Use apollo federation router to proxy gql queries to multiple watchers * Use graphql stitch to proxy requests to all watchers * Load watcher endpoints and prefixes from json * Transpile typescript and setup lint * Change conflicting metrics ports * Add comments
gateway-server
Reference: https://github.com/ardatan/schema-stitching/blob/master/examples/combining-local-and-remote-schemas