3 ms·
It's talking about domains going down in general as far as I can tell. People with their own domain are just much more likely for it to happen. It seems you ha
by Kamq 3y ago
It's talking about domains going down in general as far as I can tell. People with their own domain are just much more likely for it to happen.
It seems you have two specific options.
Centralize on a big company's url, which you can use in go via sticking to github.com (and a couple other domains) packages as well as js/rust/java/etc.
Decentralize it and have to worry about constant low-level package rot, but not be able to have any individual domain take out all of your dependencies, which you can only really do in go (or languages like C where git submodules are a fairly standard form of dependency management).
There is a tradeoff of having a single point of failure in the first example in exchange for increased reliability during normal operations, and in the second example, you're much more likely to be hit by package rot, but you're significantly less vulnerable to your entire dependency tree being wiped out. This is the tradeoff I'm talking about.