← 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

Let's build something
that matters.

Open to AI PM advisory, speaker bookings, and open source collaboration.

AI PM AdvisorySpeaker BookingsOSS Collaboration

Made with Next.js · © 2025 Shayan Menahi