3 ms·
When cloud computing commoditized running your own hardware or datacenters, people started tightly-coupling their applications to these cloud providers. One of
by fapjacks 9y ago
When cloud computing commoditized running your own hardware or datacenters, people started tightly-coupling their applications to these cloud providers. One of the great benefits of containerization is that it commoditizes the cloud providers, allowing you to decouple your service from them. I think "serverless" like Lambda is pretty obviously an attempt to "re-couple" these applications to the cloud provider in a sort of "de-commoditization". Interesting to watch.
- Phrodo_00 9y agoThat's a good point, and I think that it's cool that using this you can grab your website and dump it in any other web server running FPM or mod_php to stop using lambda.
- fapjacks 9y agoIt's interesting and brings up a yet-another-interesting consideration which is more broadly what is the "best" place to couple your applications/services to your provider... I suppose that's why I like containerization so much, because it decouples them fairly maximally from any kind of service provider (all you need is a network connection and some CPU to run them by, to sort of misquote something I heard once upon a time). You retain a lot of control with containerization, but without the overhead of a fully virtualized environment. It keeps time and money costs down, too, not having to couple into all those various AWS (or whatever) services. And I like being decoupled from those kinds of service providers because it also reduces the surface area of skills which are only useful with that service provider. Decouples expertise from a single point of failure, which is really important for me personally.