Re:Meta developer tools: Working at scale
by morgannewman on Wednesday June 28, 2023 @11:57AM
(#36508361)
You might be surprised to learn that it was not and still is not a solved problem for companies like Meta. Here is an earlier write-up about this topic from Meta: https://engineering.fb.com/2014/01/07/core-data/scaling-merc...
[ Parent
| on HN ]
Re:Meta developer tools: Working at scale
by TechBro8615 on Wednesday June 28, 2023 @01:15PM
(#36509476)
Also keep in mind they've been in hypergrowth mode since 2010 or earlier. Regardless of whether Git is the clear solution today, it definitely wasn't at that time. So it makes sense they invested in building their own tooling.
Re:Meta developer tools: Working at scale
by jonathankoren on Wednesday June 28, 2023 @01:44PM
(#36509935)
And now it's 2023, and they're inventing the wheel again.
Re:Meta developer tools: Working at scale
by spookthesunset on Wednesday June 28, 2023 @03:07PM
(#36511071)
Not a very robust analogy. There are tons of different wheel designs out there. Some are good for racing and suck for rain. Some are great in the snow but are noisy and inefficient on the highway. Etc... Maybe their needs are so special they need a wheel design that doesn't commercially exist?
Re:Meta developer tools: Working at scale
by TechBro8615 on Wednesday June 28, 2023 @04:29PM
(#36512152)
Someone really needs to reinvent that analogy.
Re:Meta developer tools: Working at scale
by jonathankoren on Wednesday June 28, 2023 @01:44PM
(#36509923)
You might be surprised to learn that they're solving the wrong problem.
Re:Meta developer tools: Working at scale
by spookthesunset on Wednesday June 28, 2023 @03:05PM
(#36511043)
I don't think you fully understand how big their codebase is and how many different teams are working on it at any given time.
There are very fundamental differences between a mono-repo and a bunch of repos for each "service" or whatever. Lots of tradeoffs. I've worked both and I can see the reasons for huge monorepos. They make a lot of things that were previously hard much simpler... The tradeoff is your tooling needs to be able to scale with growth of the company. And for a company the size of FB, dedicating an entire team to improving the tooling for their monorepo is well worth it.
Re:Meta developer tools: Working at scale
by jonathankoren on Wednesday June 28, 2023 @06:14PM
(#36513393)
Sit down. I worked at FB.