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

Microsoft und
May 3, 2018 10 Comments

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?

comments

Want to comment? LOG IN or SIGN UP
TOP 10 Comments
  • Facebook cBFV47
    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... 😐
    May 3, 2018 3
    • Facebook rgfaw
      ml infra used by the whole company has almost no unit tests.....
      May 3, 2018
    • Facebook cBFV47
      Not surprised to hear that. I think the PSC process biases toward short-term thinking.
      May 3, 2018
    • Airbnb Ahgdjn89
      Exactly right ^
      May 3, 2018
  • Airbnb Ahgdjn89
    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.
    May 3, 2018 0
  • Two Sigma dLcV53hbb
    What is the infra code quality for Azure?
    May 3, 2018 2
    • Microsoft / Eng biddut
      Azure is decent. Google is better. Have no inside knowledge of FB.

      Ex-MSFT at GOOG now.
      May 3, 2018
    • Microsoft und
      OP
      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.
      May 3, 2018
  • Microsoft / Eng biddut
    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
    May 3, 2018 1
    • Facebook ,
      Pretty sure G pays more
      May 3, 2018