← All talks
June 2023 · Bengaluru, India
Production-Grade Monorepos
React Bangalore
Not just the why behind monorepos — but the how. This talk covers the technical nuances, tooling decisions, and team workflows that separate a healthy monorepo from a maintenance nightmare.
Topics Covered
- →Trade-offs between multi-repo and monorepo setups for frontend teams
- →Yarn Workspaces for dependency management across packages
- →Structuring shared code: utils, types, and cross-platform modules
- →Pain points: entangled files, linter configs, TS/JS interop, bundler quirks
- →Case studies: where monorepos improved DX — and where they didn't
- →Criteria for when NOT to use a monorepo
Key Takeaways
- Monorepos improve visibility, tooling, and coordination — when done right
- Thoughtful structure and clear ownership boundaries are essential
- Developer productivity gains depend on how well edge cases are handled
- Not every team benefits from a monorepo — context and scale matter