|
|
|
|
|
by mapme
1341 days ago
|
|
The front end apps are not all the same. If you built an app that handles 3 users well do you think it would easily handle 3 billion with no tweaks at any layer (app, framework, OS, network, hardware, edge traffic routing, internal dc network fabric, caching layer, storage for binary/ graph/ KV/ relational, cluster scheduler, security )? Another example, ML backed products (eg. Search, any RecSys) requires tuning features based on product specific needs. You also end up leaving massive efficiencies on the floor by not hiring more specialists as you scale. This is a good read which explains it in detail https://danluu.com/in-house/ I would also suggest reading their published papers on in house systems to understand the challenges that come with operating at a large scale. https://news.ycombinator.com/item?id=30940595 I’m sure FB could operate with a range of employees 40k-100k(?), but that number scaling with users is far from surprising. |
|