Remix.run Logo
mbreese 2 hours ago

That’s an interesting question - it’s one thing to run an instance of forgejo for a limited user base and another to run at mass public scale.

How does someplace like a GitHub/Gitlab go it? Are user accounts or repos sharded across different servers? Is there a different underlying scaling system? If one wanted to run Forgejo “at scale” what would it really require, or does this need to be factored into the design from day one?

crabmusket an hour ago | parent [-]

This recent post that made it to the front page talks a lot about approaches GitHub has taken over its history:

https://cursor.com/blog/git-at-any-scale