At illimity Bank, our frontend stack grew to span multiple apps — customer-facing portals, internal dashboards, and shared design-system packages. A monorepo was the natural next step to share code without the overhead of separate npm releases.
We evaluated four main approaches:
Nx won on raw developer experience and affected detection. Turborepo won on simplicity and cold-start adoption cost. For a team already invested in React + TypeScript, Nx's generators and IDE plugin tipped the scale.
This article was originally published on LinkedIn. See the link above for the full version with benchmarks and charts.