Hacker News new | past | comments | ask | show | jobs | submit login

That explains everything. Only sell what you yourself would find useful.



Google tried with GAE, which is much closer to the Borg model (“I don't care about VMs, just run this code somewhere for me, and make it scale, make it automatically have access to a database”), but the world wasn't ready for it.

The world wants VMs and virtual networks and firewalls and clickable web interfaces and to run big legacy enterprise apps that MUST NEVER DIE and to fuck around with Terraform and to SSH onto boxes. This sucks, though, and Google SREs know better than to use such terrible abstractions unless forced to. The internal software development ecosystem is eons ahead of anything you can get with any cloud provider, but that sort of alien technology doesn't sell.

Kubernetes/GKE is a good compromise between something that Google sells but Google also wants to use. That, and some of the GCP versions of internal tools (Spanner, BigTable, BigQuery, ...).


The world wants those things because they have vendor products they need to run and can't just write the software for every tool they'll ever need.

We're all just living in the real world. What to Google looks like non-terrible abstractions looks like Kool Aid elsewhere.


But what about the Scarface rule: "Never get high on your own supply"?


Give me some of that sweet loadbalancer action. Its been like a week, i'm starting to lose it.


Good advice if you're selling sketchy street drugs. Not good advice if you're a software/services provider.


The term is dogfooding




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

Search: