I am often tempted to engage container folk thought leading about #serverless. But slowly realizing I am not their target audience. It is other container people. They are trying to ensure their tribe they will still exist in the new world.
They might. AWS isn't allergic to money. I don't think it will invalidate anything I said. By building Lambda infra above container level AWS is giving themselves more land to build a bigger moat around their castle. I don't see them giving that up at the runtime.
-
-
Containers can be helpful. Reproducibility or dev UX is a great example. But as a packaging or runtime format? Seems like something AWS doesn't want to do. They would be much happier to invert the dev model entirely and have us all use Cloud9, dev directly on Lambda
-
So what, that's just an API they expose. Great dev experience. OpenWhisk let's you do the same thing, editing functions in browser. But remember for anything beyond that, with Lambda, you upload a particularly structured zipfile

-
"a particularly structured zipfile"
I do realize they can be much more, but you just described so many containers. -
Um, that was my point
-
twitter is hard. Maybe were not really disagreeing? I'm also trying to cram too many points into too few chars? 1. AWS has business reasons to avoid containers as a packaging format 2. containers are fine things, but increasingly irrelevant to serverless devs
-
Explain the business reason to me?
It'd be the same business model as Lambda is right now -
"run my code" gives more room for AWS to build magic and proprietary value than "run my container". The higher level abstraction may be worse dev UX in the short term than a container but I bet they that gap will close.
-
Sure today there isn't much difference between "run my code" and "run my container", but by embracing code, AWS leaves open many more futures. Like maybe a nodejs specific lambda platform that doesn't run containers at all an uses VM sandboxing.
- 9 more replies
New conversation -
-
-
You're pitching serverless *against* containers – the two are compatible, you can have both.
-
Really not trying to. I'm saying one is making the other unnecessary. The world will just move on.
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.