gRPC Transport
HTTP/2 multiplexing, binary encoding and streaming semantics.
4 to work through
-
intermediate
A file-sync company moves internal service communication from JSON over HTTP to gRPC. What improves, what gets harder, and where would you keep HTTP/JSON?
2 min answer -
intermediate
A telemetry platform must choose between HTTP/JSON and gRPC for high-volume ingestion from thousands of agents. What actually decides it?
1 min answer -
intermediate
An organisation standardises internal service communication. What actually distinguishes gRPC from JSON over HTTP at scale, and where does each break down?
2 min answer -
advanced Multiple choice
A gRPC service sits behind a layer 4 load balancer. One backend receives most of the traffic and adding instances does not help. Why?
2 min answer
3 terms in this topic
gRPC as a Transport
A binary contract-first RPC protocol over HTTP/2 — efficient and strongly typed for internal service-to-service calls, awkward at the browser edge.
conceptgRPC Streaming
Four call patterns — unary, server streaming, client streaming and bidirectional — built on HTTP/2 streams.
protocolProtocol Buffers
A binary serialisation format with a schema definition language, generating typed code and enforcing explicit compatibility rules through field numbering.
Neighbouring topics
Networking
General material on the network path underneath an architecture.
TCP/IP
Handshakes, congestion control, head-of-line blocking and connection reuse.
HTTP/1.1, HTTP/2 & HTTP/3
Multiplexing, prioritisation and the transport each is built on.
DNS
Resolution, TTL behaviour, traffic steering and failover latency.
TLS & Certificates
Encryption, integrity, authentication, termination points and expiry.
Layer 4 vs Layer 7
Connection-level versus request-level balancing, and what each unlocks.
Reverse Proxies
One place for TLS, routing, caching, compression and rate limiting.
Content Delivery Networks
Edge caching, origin offload, spike absorption and dynamic content.
Firewalls & Security Groups
Default-deny, stateful rules, and restricting egress as well as ingress.
NAT & Egress
Outbound-only connectivity, its per-gigabyte cost and its zone binding.
VPC Design
Address planning, peering and the ranges you can never resize.
Subnetting
Tiering, zone binding, and sizing for an address-hungry platform.
Routing & BGP
How traffic finds you, anycast, and route withdrawal as a failure mode.
Service Mesh Networking
Sidecar proxies supplying mTLS, retries and traffic policy.
WebSockets & Realtime
Persistent bidirectional connections and the capacity model they impose.
API Gateways
The single entry point, and the business logic that must stay out of it.
Network Performance
Latency floors, bandwidth-delay product, and what no code change fixes.
Private Connectivity
Private endpoints, peering and dedicated links to managed services.
Network Troubleshooting
Flow logs, packet paths, and localising a problem to a hop.