Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Making the Argument for Monorepos

Making the Argument for Monorepos

Are you trying to convince your colleagues to use a monorepo in your ecosystem? Are you already using a monorepo and need to justify that decision? If the answer to either of these questions is "yes", then join our webinar, where we will talk about the 7 essential reasons for using monorepos and bust a few myths and misconceptions along the way.

Miroslav Jonaš

April 17, 2024
Tweet

More Decks by Miroslav Jonaš

Other Decks in Technology

Transcript

  1. Miroslav Jonaš / April 17th 2024 / nx.dev Nx Webinar

    Making the argument for monorepos
  2. Service Other service Other app Models UI elements App™ 3.

    Single set of dependencies Node v20 React v18.2 TS v5.
  3. 4. Consistent tooling Service Other service Other app Models UI

    elements App™ dotnet run npm remix-serve npm develop mvn exec:java tsc webpack serve other-service serve app serve other-app serve service build models build ui-elements
  4. 4. Consistent tooling Service Other service Other app Models UI

    elements App™ webpack dotnet run tsc npm develop mvn exec:java npm remix- serve other-service serve app serve other-app serve service build models build ui-elements
  5. 4. Consistent tooling •serve {project name} •build {project name} •test

    {project name} •deploy {project name} •{task name} {project name} •{task name} {project name}:{configuration}
  6. 5. Automated updates & scaffolding •from week to minutes •from

    detailed investigation to simple command •automated scaffolding minimizes mistakes •custom tailored scaffolding ensures structure
  7. Service Other service Other app Models UI elements App™ 1

    Monorepo to rule them all Embed app Marketing blog Native SDK
  8. 2. No rules, no structure, no automation •boundaries to prevent

    chaos •structure to give guidance •automation to make mistakes impossible