~/talk

How the Network Protocols You Choose Ultimately Affect Your Applications

Talkat stackconf 2023 · 2023-09-13..09-14· [networking, microservices]
slides:none on file

Compares HTTP/1.1, HTTP/2, HTTP/3/QUIC, gRPC, Kafka and message queues using nginx and simple load‑testing rigs and Go/Node/Python/Java serialization benchmarks. Reopening TCP connections costs ~20% more CPU and is ~2× slower; adding TLS shows orders‑of‑magnitude overhead (author reports ~20× CPU and ~100× slower in that setup). HTTP compression often yields only ~20% byte savings for ~40% CPU cost; browsers limit parallel connections to six. Shows reuse TCP connections, measure serialization tradeoffs (JSON wins for strings, protobuf for numeric payloads), and batch messages where possible.

AI-written summary · about

  1. 0:00Introduction and warmup
  2. 3:55Why network protocols matter
  3. 8:14Three layers of network optimization
  4. 12:07Deep dive into HTTP 1.1
  5. 19:23HTTP 2 and HTTP 3 evolution
  6. 25:51Protocol choices inside vs outside clusters
  7. 28:17GraphQL and gRPC explained
  8. 32:42Message queue protocols overview
  9. 35:36Data serialization performance
  10. 40:36Optimization checklist summary
  11. 41:18Q&A session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.