Phase 6 — References

The whole reading list for the Cloud Gateway role, grouped by theme. Per-lab references.md files go deeper; this is the master index.

The Netflix talks & posts named in the JD (read these first)

Source code worth reading

Protocol specs (the L4/L7 canon)

  • TCP — RFC 9293 (consolidated). UDP — RFC 768.
  • HTTP/1.1 — RFC 9110 (semantics) + RFC 9112 (syntax).
  • HTTP/2 — RFC 9113. HPACK — RFC 7541.
  • HTTP/3 — RFC 9114. QUIC — RFC 9000. QPACK — RFC 9204.
  • WebSocket — RFC 6455.
  • TLS 1.3 — RFC 8446. PROXY protocol — HAProxy spec v1/v2.
  • gRPC — the grpc-over-http2 wire spec in grpc/grpc.
  • W3C Trace Context — https://www.w3.org/TR/trace-context/

Books & long-form

  • Site Reliability Engineering (Google) — load shedding, retry budgets, "Addressing Cascading Failures," handling overload.
  • Marc Brooker's blog — timeouts, retries, jitter, metastable failures. https://brooker.co.za/blog/
  • Systems Performance (Brendan Gregg) — USE method, the kernel network stack, eBPF.
  • Kubernetes Networking docs + Networking and Kubernetes (O'Reilly).
  • Envoy docs — the best free explanation of a modern data plane: https://www.envoyproxy.io/docs
  • db-16…db-20 (consensus) — the control plane's source of truth is consensus-backed; xDS config propagation is a distributed-consistency problem in disguise. gw-08 references db-17 directly.
  • db-01 (storage primitives)epoll/kqueue, zero-copy (splice/sendfile), and page-cache behavior from gw-01 build on the syscall-level intuition from db-01.