4 ms·
You're factually wrong about social sites running on vanilla technology. I bummed more cache misses out of tight paths, and invented more data structures in on
by kmavm 15y ago
You're factually wrong about social sites running on vanilla technology. I bummed more cache misses out of tight paths, and invented more data structures in one year working on Facebook's search backend than I did in any of my nine years working on VMware's virtual machine monitor.
Being a mediocre guitarist is probably easier than being a mediocre violinist; and writing a Facebook clone that works for a few million users is easier than writing a web search engine that supports comparable traffic. But when you are trying to expand the boundaries of what is possible, everything is hard, even things that seem easy when tried in their simplest form.
- ignifero 15y agoFacebook is an exception due to its huge scale, i was thinking of the medium size social apps space. Surely scaling problems are hard, but maybe not fundamentally new to the web? It would be interesting to hear some unconventional solutions employed in the facebook scale.