Comment by master_crab

Comment by master_crab 2 days ago

6 replies

If git is blocking you, you are using it wrong. Lotta instances of people treating it as an artifact repository. Use it correctly with a branching strategy that works for your use case and it's bulletproof.

Plenty of other customers with the same magnitude problems as Meta are using Git perfectly fine.

quicklime a day ago

Who are the others with the same magnitude as Google and Meta’s monorepos?

  • ec109685 a day ago

    Microsoft has all of windows in a single repository.

  • master_crab a day ago

    No one. Because people should know better than to use monorepos. Most teams at Amazon (which works at the same scale) religiously avoided them.

KaiserPro a day ago

> Plenty of other customers with the same magnitude problems as Meta are using Git perfectly fine.

I mean there aren't. there are perhaps three places that have the same scale problem.

A monorepo for a place with about 50k developers, that has been operating at that scale for 5 years.

The current checkout if not sparse would be >80gigs

The commit rate is > 20 a second.

no amount of branching strategy is going to help on that.

I love git, I used it professionally since 2010, but git is not a good fit for something _massive_