3 ms·
He's right (in some ways). I know it's written in an irritating style, but I feel like this kind of scaled application deployment strategy is basically the fut
by shadowmint 9y ago
He's right (in some ways).
I know it's written in an irritating style, but I feel like this kind of scaled application deployment strategy is basically the future, and you'd be very very naive to dismiss it as just some marketing hype.
The ability to deploy arbitrary micro-services to a cluster is basically all this is, under the hood, and that's something that intrinsically beneficial.
Sure, you may argue, the difference between deploying code to a cluster, and deploying a container to a cluster may seem immaterial, largely, but ultimately its hard to argue that it's better to choose the container in most cases, if you can delegate the work of 'configure and manage the container and container infrastructure' to someone else.
There's no question it'll slowly start eating the container world in my opinion; the barrier to entry is low, and ultimately (with something like openwhisk) you can use a container if you do need to package say, a specific version of opencv for some specific purpose.
Can anyone suggest why this is a bad approach?
It doesn't sound like a bad approach to me, and a lot of people are taking a lot of interest in it.
The problem is the people who are pitching "microservices as a service", as though you might be able to delegate some parts of your service out as a microservice to other people, like you can run a 'lpad service' and there will be the new 'microservice app store' and people will all flock to use it, and a few people who write the early 'good functions' will Get Rich Quick.
...and every time any single one person screws up their service, or has a tizzy and shuts it down, dozens of applications will fail.
What a disaster waiting to happen; its ridiculous, and all the noise about it is just people looking for funding (or just clueless, I have no idea).
...but, that doesn't change the fundamental value proposition of serverless: auto-scaling without devops.
(Also:
> And we’re seeing the exact same pattern with serverless. Yes, other companies could challenge Amazon’s dominance. But they probably won’t, because they don’t believe it’s for real. And by the time they do, it’ll be too late.
Yep. That's spot on as well)