Keynote - Nx and Lerna: Integrated vs Package-Based Monorepos
summary
Nx claims it runs both integrated style and package-based monorepos well, and now owns stewardship of Lerna so tasks and caching are compatible. It hashes inputs, stores outputs in node_modules, and shares builds via Nx Cloud so CI populates a remote cache teammates pull from. Distributed execution uses a coordinator to shard work across agents and stream artifacts between them. Reported growth is ~15x in two years and package-style share trending toward 50/50.
AI-written summary · about
chapters (9)
- 0:00Introduction to NX
- 1:02Growth and evolution
- 3:58Integrated monorepos
- 7:19Package-based monorepos
- 11:20Developer experience
- 13:34Performance: Caching
- 16:48Performance: Distribution
- 20:32Bridging both styles
- 23:55Conclusion and hybrid approach
related talks
19mKeynote: Why Monorepos
19mKeynote: Why Monorepos
01h 03mMonorepo – How to do frontend faster, better and safer
21mFast React Monorepos with High Quality DX
24mBuilding Fast, Maintainable JavaScript Monorepos with Nx
31mThe monorepo: self-organising codebases and automatic scaling
20mCollaborative Code with Nx
32mBeyond Build Orchestration: What It Takes to Build Modern JavaScript Monorepos
