IMPLEMENTACIJA GRAPHQL API-IJA ZA DOBAVLJANJE PODATAKA O NEW YORK TIMES ČLANCIMA

  • Aleksandra Urban Fakultet Tehnickih Nauka
Ključne reči: New York Times članci, REST, GraphQL, studije slučaja

Apstrakt

U radu je predstavljen sistem za dobavljanje podataka o New York Times člancima preko GraphQL API-ija (eng. Application Programming Interface). Prvenstveno je implementiran REST API koji dobavlja podatke o New York Times člancima u sistem i koji su korisnicima dostupni preko GraphQL API-ija. U ovom radu može se videti razlika u implementaciji REST i GraphQL API-ija kao i njihove prednosti i mane. Diskutovane su koristi GraphQL API-ija i analizirane određene studije slučaja.

Reference

[1] Schema Definition Language https://graphql.org/learn/schema/
[2] Representational State Transfer https://www.ibm.com/cloud/learn/rest-apis
[3] GraphQL vs REST https://blog.api.rakuten.net/graphql-vs-rest/
[4] GraphQL Case studies https://www.graphql.com/case-studies/
[5] Facebook case study https://engineering.fb.com/2015/09/14/core-data/graphql-a-data-query-language/
[6] GitHub case study https://github.blog/2016-09-14-the-github-graphql-api/
[7] Artsy case study https://artsy.github.io/blog/2016/11/02/improving-page-speed-with-graphql/
[8] Walmart case study https://medium.com/walmartglobaltech/open-sourcing-lacinia-our-graphql-library-for-clojure-96a4ce5fc7b8
[9] Spring Boot GraphQL Starter https://docs.spring.io/spring-graphql/docs/1.0.0-M5/reference/html/
Objavljeno
2022-07-09
Sekcija
Elektrotehničko i računarsko inženjerstvo