Back to all

Serverless is automatic vendor "lock-in"

Yes, really....

If you deploy to AWS, Vercel, Netlify, CF Workers, etc you have vendor (hosting provider) specific code. You may not write it depending on what "framework" you are using, but it exists.

https://docs.aws.amazon.com/lambda/latest/dg/nodejs-handler.html

https://vercel.com/docs/concepts/functions/serverless-functions

https://www.netlify.com/products/functions/

https://developers.cloudflare.com/workers/

Notice how not a single one of these has the same entrypoint? That's "lock-in". All of these except CF are just bespoke, non-portable entrypoint and request/response conventions around Node.js.