I attended a session at AWS re:Invent titled “Planning for your advanced AWS networking architectures” that was held by Matt Lehwess and Nick Matthews, who were rightfully dressed as networking wizards.
Without going into the details of the presentation, I have a few “meta” comments:
It’s so easy to set up networking in a public clouds (you set up VPCs and elastic load balancers without the need to purchase and configure hardware) that we are tempted to experiment with different architectures to see what happens.
However, one needs to still plan appropriately. There are several issues that cannot be ignored.