After years of fighting against serverless.com and cloudformation problems, I finally decided to take matter into my own hands and make a Terraform backed replacement for it.
In the process of making it, something potentially way bigger came out of it, so I built it in 2 parts: a programmable syntax manipulation engine: https://github.com/Plenituz/barbe and a list of template that use that engine to help with serverless projects: https://github.com/Plenituz/barbe-serverlessLooking forward to some feedback, thanks for taking a look!