System DesignMedium
What is the difference between REST, GraphQL and gRPC?
REST exposes resources over HTTP URLs and is simple and cache-friendly, GraphQL lets clients ask for exactly the fields they need from a single endpoint, and gRPC uses binary Protocol Buffers over HTTP/2 for fast service-to-service calls.
Mid-level 路 Senior 路 REST API