By the way, I've been coming back to AWS more and more nowadays since their abstractions seem to be getting better for quickly building cloud-native infrastructure. Like you, I love trying out new tools and that's how I jumped into SAM and found this post. Now I just came across this: https://docs.aws.amazon.com/cdk/latest/guide/home.html
CDK seems like it could be an even better abstraction than SAM. However it looks like it's still not supporting Lambda code in Typescript which is annoying. Something to keep an eye on though.
What AWS really needs to do is release a Deno runtime for Lambda.