Pick a depth. Each prompt opens in your AI pre-loaded with the lesson. Click a row to preview the prompt.
Cloud load balancers, firewalls, and proxies are sold by layer — an L4 NLB behaves nothing like an L7 ALB, and pricing reflects it. If you can't articulate which layer a problem lives at, you'll reach for the wrong service and pay for headers you never inspect.
Inspect how AWS exposes layer-3 routing, layer-4 NLB, and layer-7 ALB as distinct primitives.
# Layer 3: route table (IP-level forwarding)
aws ec2 describe-route-tables \
--query 'RouteTables[0].Routes[*].[DestinationCidrBlock,GatewayId]' \
--output table
# Layer 4: Network Load Balancer (TCP/UDP, no header inspection)
aws elbv2 describe-load-balancers \
--query 'LoadBalancers[?Type==`network`].[LoadBalancerName,Scheme]'
# Layer 7: Application Load Balancer (HTTP host/path routing)
aws elbv2 describe-listeners \
--load-balancer-arn <alb-arn> \
--query 'Listeners[*].[Protocol,Port,DefaultActions[0].Type]'