5 ms·
Are there any unopinionated serverless frameworks that allow you to deploy to multiple clouds?
by peterbraden 10y ago
Are there any unopinionated serverless frameworks that allow you to deploy to multiple clouds?
- thomasj 10y agoThe Serverless Framework now supports multiple serverless platforms (AWS Lambda, OpenWhisk, Azure Functions and Google Cloud Functions). Depends on what you consider "unopinionated"... It handles all the deployment lifecycle across all providers but won't abstract away all the implementation details. It is not possible to "lift & shift" from one provider to another without making some changes.
- peterbraden 10y agoBy unopinionated I simply meant that it allows you to deploy to multiple clouds. As someone that hasn't read up on this stuff, can you explain to me the implementation differences that would prevent you from 'lifting and shifting'?
- thomasj 10y agoIt can definitely do this, it supports AWS out of the box and has "provider plugins" for everyone else. The workflow for deploying and managing applications is the same across all providers. At the implementation level, the providers do differ. From small things (like the function interface) to bigger things (like event services). I did a talk on this a while ago: https://speakerdeck.com/jthomas/taming-serverless-dragons-multi-provider-serverless-apps https://speakerdeck.com/jthomas/taming-serverless-dragons-mu... https://serverless.london/meetup/feb2017/serverless-framework-multi-provider-support https://serverless.london/meetup/feb2017/serverless-framewor...
- ecthiender 10y agoCheck out Hasura[1]. Unopinionated: yes, serverless: not really. I think serverless essentially means you want to run code on the server but not really worry about server provisioning, maintenance etc. Hasura[1] is a PaaS (based on Docker+Kubernetes) + BaaS. There are some built-in backend components (like auth and a data service). You can also write any code and deploy (via docker images) to multiple clouds. Disclaimer: I work at Hasura. [1]: https://hasura.io https://hasura.io