Patent ID: 11886394
Assignee: RED HAT, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 8:
9. An apparatus comprising:
a memory; and
a processing device, operatively coupled to the memory, to:
receive a GraphQL query request and a plurality of query types associated with the GraphQL query request from a client device;
receive corresponding GraphQL service schemas from a plurality of services executed by a plurality of host systems;
identify corresponding types of queries for each of the plurality of services in view of the corresponding GraphQL service schemas of the plurality of services;
generate a query routing data structure comprising the corresponding types of queries for each of the plurality of services by merging the corresponding GraphQL service schemas into a composable GraphQL query language schema;
provide the query routing data structure to the client device, wherein the client device is to transmit additional GraphQL query requests to the plurality of services in view of the query routing data structure, wherein transmitting the additional GraphQL query requests from the client device to each of the plurality of services comprises transmitting GraphQL queries to GraphQL application programming interfaces (APIs) associated with each of the plurality of services;
receive query results from each of the plurality of services responsive to the additional GraphQL query requests; and
aggregate the query results received from each of the plurality of services for presentation to a user.