Thank you Brian for that perspective. I understand how including that quote gave the perception that I also felt that Serverless framework creates large bundles. However, my intention was more to highlight people’s challenges with other frameworks and how using Terraform avoided much of those concerns.
The point that I am making is that frameworks, such as Serverless, without CloudFormation, are not capable of creating the various AWS resources required for highly integrated solutions built on Lambda. For such solutions, you’d still need the complementary capabilities of CloudFormation or Terraform to do the job. Thus, you should still weigh the option of CloudFormation and Terraform in such scenarios, and if you are already using Terraform, then there may not be a need to use e.g. Serverless framework for deploying Lambda functions. You can continue to use Terraform.
I’ve updated the post to better reflect that and removed the mention of Serverless since it’s not central to the point.
If there was any other concerning points made, please do share them so others can keep it in mind as well. Thanks!
