Slide 9
Slide 9 text
9
The Power of Conversation
aircall.io
Key points for GraphQL
Data aggregation
Clients can fetch multiple resources in a
single request, reducing the number of
network round trips.
Efficient data loading
GraphQL allows clients to request only the
data they need, minimizing over-fetching
and under-fetching.
Strong typing
GraphQL's type system ensures clear
communication between clients and
servers, reducing errors and providing
reliable data validation.
Federated GraphQL APIs
Enables independent development,
deployment, and scaling of individual
services, resulting in improved
maintainability and scalability of the system.
Real time communication
GraphQL provide a way to establish a
persistent connection between the client
and the server, enabling efficient and
scalable real-time updates without the
need for constant polling.
Reduced latency
GraphQL supports batching multiple
requests into a single round trip, reducing
network latency and improving overall
performance.