News for hackers. Stuff that matters.
Re:Building Uber’s Go Monorepo with Bazel by jeffbee on Thursday May 14, 2020 @01:36PM (#23182656)
Just because someone subsequently writes another program, that does not assure the superiority of the later edition. People who wrote Borg thought Omega was going to be better, but Omega failed except for a few things that got cherrypicked back into Borg.

I particularly can't agree that k8s is a necessarily friendlier Borg. Borg is on rails; there are fewer choices for the user to make. K8s tries to be flexible enough to be used in various production environments, which leads to it being harder to use rather than easier.

Re:Building Uber’s Go Monorepo with Bazel by p_l on Thursday May 14, 2020 @03:35PM (#23184302)
Some of the flexibility decisions for k8s come from Omega and are mentioned as impossible to backport to Borg.

Sometimes you also get issues on k8s where a google engineer responds "it's not done yet because we really, really don't want to repeat what a fiasco it was under Borg".

So I'd say it might be better even in direct comparison ;)

Re:Building Uber’s Go Monorepo with Bazel by jeffbee on Thursday May 14, 2020 @11:44PM (#23188679)
I imagine part of the perceived usability problem comes from the fact that often users of k8s are also playing the role of borg-sre, whereas 99% of borg users do not need to deal with that.
Re:Building Uber’s Go Monorepo with Bazel by klodolph on Thursday May 14, 2020 @02:24PM (#23183333)
Sure, and to be clear, when I say “it will be” that it’s little more than a guess on my part.

Google has enough project churn internally that services and programs do stand a good chance of getting replaced, though. There’s plenty of history.