HTTP/1.1, HTTP/2 & HTTP/3
Multiplexing, prioritisation and the transport each is built on.
4 to work through
-
intermediate
A platform is considering moving customer traffic to HTTP/3. What does it actually improve, for whom, and what does it complicate?
2 min answer -
intermediate Multiple choice
A team upgrades to HTTP/3 and median page load time is unchanged. Was the upgrade worthless?
2 min answer -
advanced
A video platform moves from HTTP/2 over TCP to HTTP/3 over QUIC. Which specific problems does this solve for video delivery, and what new operational costs appear?
2 min answer -
advanced
You migrate a mobile API to HTTP/2 and p99 latency gets worse for users on cellular networks, while p50 improves. Explain and decide what to do.
1 min answer
5 terms in this topic
Head-of-Line Blocking
One delayed item stalling everything queued behind it, even when the rest could have been processed - the failure mode that ordering guarantees create.
protocolHTTP Protocol Versions
What each HTTP version changed, which problem it solved, and where the benefit actually shows up.
protocolHTTP/2 Multiplexing
Carrying many concurrent request/response streams over a single TCP connection, removing the need for multiple connections per origin.
conceptIdle Connection Race
The unavoidable window where a server closes a pooled connection just as a client sends a request on it, producing a small error floor that is worst …
protocolQUIC
A transport built on UDP that provides streams, encryption and congestion control, removing TCP's head-of-line blocking and reducing connection setup…
Neighbouring topics
Networking
General material on the network path underneath an architecture.
TCP/IP
Handshakes, congestion control, head-of-line blocking and connection reuse.
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.
gRPC Transport
HTTP/2 multiplexing, binary encoding and streaming semantics.
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.