• lysdexic@programming.dev
    link
    fedilink
    English
    arrow-up
    1
    ·
    2 months ago

    I would only recommend a monorepo if you’re a company with at least 5,000+ engineers and can dedicate significant time to internal infra.

    It’s funny because at least one FANG does not use monorepos and has no problem with them, in spite of being at the same scale or even perhaps larger than Facebook.

    I wonder why anyone would feel compelled to suggest adopting a monorepo in a setting that makes them far harder to use and maintain.

      • lysdexic@programming.dev
        link
        fedilink
        English
        arrow-up
        3
        ·
        2 months ago

        I don’t think they did an exceptional job keeping teams separated. In fact, I think monorepos only end up artificially tying teams down with an arbitrary and completely unnecessary constraint.

        Also, not all work is services.