Monorepo, Polyrepo And Micro-Frontends Explained
03 Aug 2026
31 min read
On this page
- First, two words that get conflated
- Polyrepo: one repository per application
- A day in the life: changing a shared button
- What polyrepo genuinely buys you
- What it costs
- Monorepo: one repository, many packages
- The one misconception to kill first
- How the pieces know about each other
- The same day in the life
- What it costs
- Micro-frontends: independent deploys, assembled at runtime
- How the pieces actually meet
- What micro-frontends genuinely buy you
- What they cost
- They are two axes, not one choice
- The real question: where should it break?
- Two scenarios
- Scenario one: three portals, three teams
- Scenario two: one person, three products
- The question that settles it
- Myths worth dismantling
- Choosing, in practice
- Migrating, in either direction
- The thing underneath