I like the idea of this!! One question being a relative newbie to Serverless. Why is it important to exclude js-yaml? I’ve looked around and I’m picking you exclude it in the package.json file?
The other alternative from other comments would be to break up all the api’s into seperate sls services to keep them lightweight. I’m wondering actually if this is not the best option as breaking them up would isolate changes made in one service from other services and only changes would get deployed as the other services would be unchanged