Bird
0
0

Why does GraphQL prefer a single endpoint architecture over multiple endpoints from a database perspective?

hard📝 Conceptual Q10 of 15
GraphQL - Basics and Philosophy
Why does GraphQL prefer a single endpoint architecture over multiple endpoints from a database perspective?
AIt forces clients to make multiple requests for different data
BIt centralizes data fetching logic, reducing redundant queries
CIt limits the types of queries clients can make
DIt requires separate databases for each endpoint
Step-by-Step Solution
Solution:
  1. Step 1: Understand data fetching in GraphQL

    Single endpoint centralizes how queries are processed and optimized.
  2. Step 2: Benefits for database queries

    This reduces redundant or multiple queries by combining requests efficiently.
  3. Final Answer:

    It centralizes data fetching logic, reducing redundant queries -> Option B
  4. Quick Check:

    Single endpoint centralizes and optimizes data fetching [OK]
Quick Trick: Single endpoint centralizes and optimizes database queries [OK]
Common Mistakes:
  • Thinking single endpoint causes multiple requests
  • Assuming it limits query types
  • Believing it requires multiple databases

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More GraphQL Quizzes