Rate Limiting at the CDN Edge
Implementing rate limiting at the CDN edge for public-facing services, covering algorithms and practical trade-offs.
Implementing rate limiting at the CDN edge for public-facing services, covering algorithms and practical trade-offs.
Tools and techniques for limiting your online exposure, covering encrypted DNS, VPNs, Tor, and browser privacy.
A practical guide to HTTP caching covering Cache-Control, Surrogate-Control, and caching strategies at client and proxy layers.
Building a reverse proxy in Go using httputil.ReverseProxy, from simple single-origin to configurable multi-route setups.
A deep dive into how Fastly's CDN works, covering Varnish internals, clustering, shielding, and edge programming gotchas.
A tour through bits, bytes, RAM, base number systems, and binary encoding fundamentals for newcomers to computing.
An overview of command-line debugging tools like tcpdump, telnet, netstat, and others for diagnosing network and application issues.
A simple Bash script that monitors web pages for failures and sends Slack notifications when endpoints return non-200 status codes.
Exploring different RPC implementations in Go including net/rpc, JSON-RPC, and gRPC with Protocol Buffers.
A quick introduction to HTTP/2 covering persistent connections, multiplexing, header compression, and server push.
A comprehensive guide to how the Domain Name System works, covering IPv4, IPv6, DNS resolution, and record types.
A walkthrough of configuring nginx as a reverse proxy inside Docker containers to serve a backend application.