In a conversation today with a co-worker, I described how in all my accounts I’ve deleted all my VPCs and never re-created them.
You see, my serverless applications have transcended the bounds of the network. All the resources: Lambda, StepFunctions, DynamoDB, S3, Rekognition, etc, are all outside the construct of a managed network. Security is provided by IAM. Every interaction is authenticated via IAM credentials (ideally using least privileged roles and no “*“s in sight).
This is the concept of Identity As Perimeter.
This is Networkless Computing.
(Ok, apparently I didn’t coin this term)