No one said that you need to rewrite everything tomorrow but would it worth migrating over several years? Maintaining 100,000 servers vs 10,000 servers has a cost.
Maybe this story is simply a warning to new startups?
When you listen to the guy who says don't worry about it until you get to the point where it's too late.
I'd be surprised if the upload service was all Python.
> would it worth migrating over several years?
No. The cost of developers (and the potential risk of adding bugs) means it would be infeasible.
It's far, far cheaper for Facebook to figure out how to speed up Python (they did something similar for PHP with HHVM).
No, I do not or did not work at FB. Also do not use FB. But I learn from their writing.
More relevant questions:
- Would Go avoid or reduce the needs for all these static analysis tools? (probably yes)
- Is the cost of migrating millions lines of code to Go inferior to the cost of setuping all these static analysis tools? (probably no)
- Would the extra cost of migrating be worth it? (hard to say)