338 karma · joined April 30, 2015
What I’m wondering is what would make „more sense“ if one wants to track the code quality and test coverage in a broader sense.
For sure stacks created with those frameworks can use resources that are created by Terraform in other stacks. Serverless for example has its own integration with the Parameter Store for encrypted variables, so that there’s no need to use environment variables in that use case. Terraform would then create the Paramter Store keys which SLS could reference.
Particularly the Serverless framework will save you A LOT of boilerplate IAC regarding all the event-driven integrations Lambda currently has to offer, and manages the full build and packaging cycle with the relevant language specific plugins, e.g. for Node or Python.
Others are the CDK, SAM or ARC.
For fullstack websites, I created https://github.com/tobilg/aws-fullstack-website which will additionally create a API based on API Gateway and its HTTP API feature
I should have been more precise in my first comment though.
Interesting semantic discussion nevertheless.