Is it even worth it to upgrade the Serverless framework to v4? Should we keep using v3, or switch to something else instead?
We have a node project, and I just upgraded to serverless v4, and I'm having issues with the deploy, we deploy doing sls deploy with github actions, and it takes like 15 minutes to deploy all lambdas with serverless v3, we use the serverless-bundle plugin. But now, with esbuild, it kept going for 47 minutes, until github just said it failed, in the action itself it showed the loading yellow dot like it kept going.
Anyways, I'm working on fixing it, at least have a clean deploy and then optimize stuff. But I started to question if it's worth it. A lot of people don't like v4, especially becuase of the price, but I think our org is small enough for it to be free, we don't even make that many deploys daily. I'm not 100% sure we won't have to pay though.
Do you think it's better to switch to something else? I'm not sure how much it'll take me to fix the deploy and optimize it, and maybe we can just switch to something else, like https://github.com/oss-serverless/osls, or AWS SAM.
Yes, it sucks that I already worked on upgrading to v4, but that's life.