| EC2-Classic was magical. It felt like we were finally living in the future: a world where software was in charge of networking, and all of the legacy cruft that came from having to build networks out of cable could be forgotten. Rather than care about legacy IP "subnets", the cloud cared about "security groups", which were missing only a couple features (such as "hierarchy") to entirely replace the role of a subnet in traditional networking. Having spent a lot of time working with EC2-Classic, it made network engineering fun and easy. The new "VPC" mechanism is demoralizing in its complexity, and doesn't seem to allow anything you couldn't express using security groups. I've written about this before--in more detail or with more rhetoric, depending on my mood--but the big feeling I get from the transition from EC2-Classic was the frustration that comes when other people make something worse. https://news.ycombinator.com/item?id=36829190 https://news.ycombinator.com/item?id=33569889 https://news.ycombinator.com/item?id=27990847 https://news.ycombinator.com/item?id=25988915 |