Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> Today, Go is the language of the cloud [...]

Is that true? First time I hear of a dominance of Go in the cloud. (And what does it mean anyway -- any distributed app that runs on the cloud, or cloud infrastructure... such as?)



> Is that true? First time I hear of a dominance of Go in the cloud. (And what does it mean anyway -- any distributed app that runs on the cloud, or cloud infrastructure... such as?)

It isn't. It's like saying Ruby dominates the VM space because Vagrant uses Ruby. Sure there are a lot of orchestration tools written in Go, but look at the actual apps running in the cloud, how many efficient RDBMS written in Go widely deployed? worker queues? full text search engines? ETL solutions? streaming servers? or just actual apps users interact directly with?

It's the "Go is a system language" all over again. It's at best misleading.


But you could argue ruby dominates the DSL space, which is effectively what Vagrant is. A DSL around creating VMs. Same for chef and puppet , but more so.


Infrastructure. Some example projects of the top of my head: Kubernetes, etcd, Docker, terraform, ...


They don't dominate anything though. And only half of those are for cloud infrastructure.


Kubernetes is built on top of docker, etcd is used as a secret store for kube, and terraform is for infra as code. Google cloud platform offers kubernetes as a service. CoreOS Tectonic has the AWS plugin, and Azure has "Container Service". You can run kube on your own hardware, but the idea is that the service itself can just magically ask for more nodes which implies either on-prem cloud our the actual cloud cloud.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: