REST vs GraphQL

FertileCantor avatar
FertileCantor
·
·
Download

Start Quiz

Study Flashcards

18 Questions

What is a limitation of using RESTful APIs in simple CRUD applications?

Up front investment in setting up the system might not be worth it

What is the primary reason why HTTP GET has a well-defined caching behavior?

It is widely supported by browsers, CDNs, proxies, and web servers

What is the purpose of the preflight check in CORS?

To ask the server if it is OK to make a request that may have implications for user data

Why is it recommended to use a job queue when sending emails using a RESTful API?

To avoid delaying the response

What is the purpose of using a wrapping library when integrating with a BaaS provider?

To simplify the integration process

What is an example of a service that can be implemented using a RESTful API?

All of the above

What is the main driving factor behind the development of Service-Oriented Architecture (SOA)?

The complexity of web applications in the 2000s

What is a key benefit of using a Service-Oriented Architecture?

Loose coupling and distributed abstraction

What is the primary goal of using RESTful APIs in web development?

To enable communication between microservices

What is GraphQL commonly used for in web development?

Querying and mutating data in APIs

What is the main difference between SOAP and RESTful APIs?

SOAP is a protocol, while REST is an architectural style

What is the main benefit of using Web Services in distributed web applications?

Enhanced scalability and flexibility in system integration

What is the primary difference between SOAP and RESTful web services?

SOAP has explicit interface description, RESTful does not

What is the main advantage of GraphQL compared to RESTful APIs?

GraphQL reduces the number of requests to the server

What is the primary purpose of WSDL in RESTful web services?

To define the interface agreement

What is the concept of RESTful web services that allows clients to choose the format of the response?

Format-agnostic

What is the main benefit of using GraphQL queries?

Flexibility in data retrieval

What is the problem that GraphQL solves in RESTful APIs?

N+1 query problem

Compare and contrast REST and GraphQL, considering factors such as tooling, caching, and data exposure.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free
Use Quizgecko on...
Browser
Browser