I’m thinking my use case for a VPC would be to communicate with a database (RDS) instance that is not publicly accessible. From my experience with AWS the only way to do that is to put everything in a VPC. I would like to move to a more modern architecture with ephemeral workloads on demand, so I don’t know if the same requirements exist yet.
Do you connect to private databases in AWS, and can that be done without a VPC?