Ask HN: What work is being done on non-proprietary cloud computing protocols?
It's occurred to me a few times that I don't mind if our architecture uses cloud-based serverless tech, lambdas, message queues, storage etc. - but we should be talking to such endpoints using non-proprietary protocols that would allow us to switch to another cloud provider if necessary (possibly even our own non-cloud-based provider, esp. while developing/debugging).
Is any work being done on this front? Is it likely to be successful? What are the major hurdles?
12 comments
[ 0.24 ms ] story [ 43.1 ms ] threadUltimately I think OpenStack was too complicated, in much the same way that Kubernetes seems to be embracing. That said it is still widely deployed, mostly by telcos, large enterprises, and governments.
Main people behind this is CloudFlare, so this will likely formalized API from CloudFlare Workers that over vendors will agree on. I was fairly hot on CFW until I decided I didn't want vendor lick-in. https://github.com/tombyrer/awesome-cloudflare-workers
I’m reminded of a quote by Babbage
> I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question
The S3 API is pretty standard a number of open source projects and cloud providers use it.
But the whole question smells funny. It’s much better in almost all regards to abstract over a storage interface in code rather than use something like SFTP.
It’s not some closed, custom binary protocol.