WebSockets vs. Server-Sent Events vs. WebTransport
A practical comparison of WebSockets, Server-Sent Events, and WebTransport to help pick the right real-time transport for a given use case.
Tag
9 articles
A practical comparison of WebSockets, Server-Sent Events, and WebTransport to help pick the right real-time transport for a given use case.
Why Spotify's early client-side streaming relied on peer-to-peer delivery, and why it later moved entirely to server and CDN-based delivery instead.
A practical walkthrough of VPC networking concepts, from subnets and route tables to security groups, aimed at developers who deploy but don't design networks.
A practical comparison of gzip, Brotli, and zstd for HTTP response compression, covering ratio, CPU cost, and where each one actually wins.
A practical look at how HTTP/2 and HTTP/3 multiplexing affect application design, when it helps, and where old HTTP/1.1 habits still hurt you.
CDNs now run edge compute, cache dynamic responses, and shield origin from thundering herds — far more than a cache for static files.
Transport-layer and application-layer load balancers make routing decisions with very different visibility — here's what each one trades off.
Why Netflix stopped renting third-party CDN capacity and started shipping its own caching appliances directly into internet service providers.
Most backend engineers treat TLS as something a load balancer handles — until a service-to-service call or a certificate expiry proves otherwise.