Streszczenie:
The thesis describes GraphQL as one of the technologies used in the implementation
of APIs. GraphQL is brie y described and its most common use cases are pointed
out. A comparison between GraphQL and traditional solutions to implement those
use cases is made. Advantages and drawbacks of using either technology for each of
the use cases are highlighted. Additionally, an experiment was carried out to further
compare REST, GraphQL and federated GraphQL in performance. Finally, an
answer is given, whether GraphQL is an appropriate technology in implementation
of solutions to the identi ed use cases.