How would you design networking for a cloud application, including VPCs, subnets, and load balancing at Amazon Services?