With serverless computing using AWS lambda, Amazon(AWS) is taking the ownership of architecture, administration & deployment aspect of AWS services(VPC/EC2/ELB/AScaling/Rtables/SGroups/etc...) for the application to run.
With this approach, AWS user losing control on designing an optimal VPC architecture that fine tunes with application
So, when not to think about serverless computing?