Set up nginx as a reverse proxy on Ubuntu or AlmaLinux: proxy_pass, real client IP headers, the trailing slash trap, 502 vs 504 and SELinux, all tested.
Set up nginx as a load balancer with real config and real output: round robin, weighted round robin, least_conn, ip_hash sticky sessions, passive health checks, SSL termination, WebSocket proxying and per-backend logging.
How to read ping, traceroute and mtr output on Linux: packet loss, jitter, path MTU with ping -M do, why traceroute asterisks are often a false alarm, and a real troubleshooting workflow on Ubuntu 24.04 and RHEL 9.
A bottom-up method for Linux network troubleshooting: link and ARP, routing, then a live demo of refused versus firewall-filtered connections, then DNS. Real output on Ubuntu 24.04 and RHEL 9.
CIDR notation, subnet masks, the block-size trick, VLSM and supernetting, worked with real ipcalc, sipcalc, Python and ip route output on Ubuntu 24.04 and RHEL 9.
What an AWS VPC is made of: CIDR blocks, public and private subnets, route tables, internet and NAT gateways, security groups vs NACLs, endpoints, peering and what it all costs, with real CLI output.