4 ms·
LOL. With that amount of users and exposure, they would need a huge legal team to handle all the complaints from users, companies and governments. And an even l
by flurdy 10y ago
LOL. With that amount of users and exposure, they would need a huge legal team to handle all the complaints from users, companies and governments. And an even larger customer service team. So a tiny product team, with legal and CS departments of 200+ is not going to be a well balanced company.
You would need quite a few engineers just to handle tweaks requested by legal and CS. Just a few engineers to handle the mature (ie probably spaghetti) ecosphere of systems in their architecture is never going to scale. Nor to just stop it falling apart, never mind progressing any new features.
From their talks about their architecture, their massive "Source" repository etc its sounds like they had 1000s of commits per day across hundreds of systems. Ie like many larger companies. To keep up that velocity would need a lot of developers and overhead staff. Even if they cut away "nice to have" systems, sunset a lot of apps and projects, and focused only on a lean core that would still be a huge architecture, which needs X amounts of staff to maintain and progress. What X is a I don't know. Maybe 50, maybe 200, maybe 1000.