How's FB infra code quality compared to G Cloud or Azure core?

I was told that if you like pristine code, G is better than FB, but FB infra did care more about long term than the rest of the company and tend to have less hacks. How is it? Do you feel proud of your codebase?

Add a comment
Two Sigma dLcV53hbb May 3, 2018

What is the infra code quality for Azure?

Microsoft biddut May 3, 2018

Azure is decent. Google is better. Have no inside knowledge of FB. Ex-MSFT at GOOG now.

Microsoft und OP May 3, 2018

Hi, your question does no imply a comparison. I want feedback from engineers that had seen the two or the three code bases. I defently want a better codebase if that is what you want to hear. Thanks.

Microsoft biddut May 3, 2018

I was at Azure and now at GCP. Azure: - Good code quality & architecture - decent Tools - Fast moving - lots of autonomy to engineers Google: - Better code, tools. - Far superior architecture (over engineered) - Slow moving (surprise!!) - less autonomy compared to Azure. - more $$$ No knowledge of FB, except FB pays more than G

Facebook , May 3, 2018

Pretty sure G pays more

Facebook cBFV47 May 3, 2018

FB infra is probably less hacky than the rest of the company, but it's still hacktastic. Trying to turn it around, but sometimes it's like... 😐

Facebook rgfaw May 3, 2018

ml infra used by the whole company has almost no unit tests.....

Facebook cBFV47 May 3, 2018

Not surprised to hear that. I think the PSC process biases toward short-term thinking.

Airbnb Ahgdjn89 May 3, 2018

Worked on FB infra for 2 years. It’s so, so ridiculously terrible it’s just 😂. Google was way better, totally different level. Can’t speak for Azure.