Great deep dive! I recently migrated a legacy app from a CLB to an ALB specifically for the path-based routing, and the difference in managing our microservices was night and day. Your explanation of the NLB's static IPs also solved a puzzle we had with a third-party firewall whitelist.