If your company requires database to live in VPC for security reasons, then you don’t have other options but must use VPC. Otherwise having no VPC is preferable.
Serverless + Lambda has improved a lot, in the old days (last year) having VPC makes cold start a very painful issue for lambda, but now with provisioned concurrency, improved VPC networking and RDS proxy VPC performance is no longer an issue.
1 Like