Re:Reducing Slack’s memory footprint
by nemothekid on Saturday March 04, 2017 @12:12PM
(#13791785)
When Facebook was hitting performance issues with PHP, they decided to rewrite the entire runtime instead of rewriting in a different language.
If Facebook with its billions decided it was cheaper to rewrite PHP, the cost/benefit analysis must favor optimizing current code than doing a rewrite
Facebook is Facebook. Slack isn't Facebook, and neither is every other business besides Facebook Facebook decided to rewrite PHP because the CBA worked out for Facebook - that doesn't mean the argument holds true by default for any other situation.
But why spend the money to do it from scratch when you can spend less focusing on the pain points?
If your users pay you either way, the cheaper option (from a business point of view) is better.
Cool when you are starting up and all, but surely they must have a bit more money now, and would be able to do it right?