One of the biggest struggles programmers have, when they move into the Cloud, is networking. Concepts like VPCs, subnets, CIDR ranges, route tables, gateways, etc. are not naturally found in a programmer's toolkit. But the requirement is becoming more a