* Posts by tomasjansson

2 publicly visible posts • joined 7 Nov 2017

'Lambda and serverless is one of the worst forms of proprietary lock-in we've ever seen in the history of humanity'

tomasjansson

Re: It's not the serverless part that is the lock-in

That is exactly my point. It's not the serverless functionality that is the issue, it is more that you have to use the rest of the services to really leverage serverless. I don't see that as only bad thing, yes it might, but it also frees developers from solving those problem them self.

tomasjansson

It's not the serverless part that is the lock-in

I don't see the use of serverless architecture as the lock-in, the lock-in comes from when you start to leverage everything else the vendor has to offer. When you start doing that you will have hard time switching vendor, for better or for worse. What I mean is, if you have something that is triggered by GCP pub/sub messages for example, it doesn't matter if it is a cloud function or a kubernetes app that is triggered, the fact that you are using GCP pub/sub is what will prevent you from switching or using another vendor. Getting lamda functions, cloud functions or azure functions to run on all three platform is totally doable, or even in a kubernetes cluster. If you are using proper abstractions that should definitely not be the hard part, as long as you don't use all the other services that prevents you from moving to another provider.