GraphQL vs REST: How To Choose One Over The Otherby@yaf
8,201 reads

GraphQL vs REST: How To Choose One Over The Other

October 3rd 2021
by @yaf 8,201 reads
tldt arrow
Read on Terminal Reader
Read this story w/o Javascript

Too Long; Didn't Read

When choosing an API design architecture for a web app for transferring data, you can make a choice between REST and GraphQL. REST has become the industry standard for designing Web APIs. Thus, according to Postman’s 2020 State of the API Report 93.4% of respondents were most familiar with REST. By contrast, GraphQL is a modern revolutionary alternative for developing an API. GraphQL is great for applications where related and nested data are fetched because you can use the full power of its query language.GraphQL is also well suited for mobile development as bandwidth usage is optimized by avoiding over-fetching and under-fetching. But after weighing the pros and cons, we see that GraphQL is not always the best option. If you need a clear and convenient API without overhead, or you want to use HTTP capabilities like caching or authentication, you should choose REST.

Companies Mentioned

Mention Thumbnail
Mention Thumbnail
featured image - GraphQL vs REST: How To Choose One Over The Other
Fedor Yaremenko HackerNoon profile picture


Fedor Yaremenko

10+ years Java developer

Receive Stories from @yaf

react to story with heart


. . . comments & more!