General statistics
List of Youtube channels
Youtube commenter search
Distinguished comments
About
Mikko Rantalainen
Theo - t3․gg
comments
Comments by "Mikko Rantalainen" (@MikkoRantalainen) on "Why doesn't Facebook use git?" video.
12:15 I would argue that anything that is performance limited at 500 iterations/sec is not that good a result. It might be better than competition but considering the amount of work a computer can do in 1/500th of a second, that one iteration must be insanely expensive to run.
1
7:30 You can split the whole repository into submodules (each with their own git repo) and just use "git fetch --recurse-submodules" or set the respective config. However, Git submodules are also a bit of a pain to work with. Our team uses those for some things but it's not a feature you should be mindlessly using. In the end, I think you should think hard about what's the project you're working in. I think even Linux kernel is too huge project for any single human to fully understand. That kind of thing shouldn't be a single monolithic project anymore because nobody cannot fully figure it out anymore. Instead, you should create understandable interfaces between components and keep each component small enough to be understandable by humans. And yes, once you create interfaces between components, if you make a mistake while defining that interface, fixing the interface will be much messier if you use submodules. This is the same problem as using microservices in general, except that microservices also introduce additional latency, no matter what you do.
1