adding my perspective as a non-serverless user just passing by: The comments in this thread are all understandable if the majority of what you do is serverless. However in larger organisations it’s rarely the case. Terraform is vastly superior to native CFN, and so lots and lots of businesses with over 6 figure monthly AWS bills use terraform. It’s a complete headache to have to listen to someone tell you that you need to deploy serverless infra using sls deploy
while pretty much everything else is terraform.
Something to consider?