Hi JLM,
Thanks for your comment!
You make a good point for keeping everything contained in the one framework. Custom Resources are definitely another great way to achieve the same outcome! I have briefly looked into custom resources in the past, but not in depth — when using native CloudFormation this seemed like a very clunky approach.
Assuming you also create your custom resource lambda functions within the same serverless.yml, how do you find having a combination of infrastructure building functions along with non-infrastructure building functions?