Hacker News new | ask | show | jobs
by ilghiro 3955 days ago
Yeh it's definitely preferable to have one of the two developers your small startup can probably afford spending a good portion of their time rolling out, securing and maintaining your own infrastructure
4 comments

GitHub is not meant for distributing dependencies. Maven Central on the other hand is, the difference being that it is mirrored and if repo1.maven.org goes down, it's not a big deal and your project can still be built and deployed.
.. until they become a target of a DDoS.

Also, if GitHub is down you can still fetch your dependencies from somewhere else.

You have not understood the concept of 'mirrored'.
Well I guess all mirrors could get targeted. Also, what stops github from getting mirrors themselves?
Yeh cos those are two only two options available. Good thinking.
An internal GitLab install isn't that time consuming to maintain. Also: dat false dichotomy.
False dilemma much? Private versions of most dependency repos exist (npm, maven, etc)