Josef BenassiSubscribe
Engineering · Tooling

Moving to a monorepo without stopping the world

How to fold several small repositories into one Turborepo one app at a time, with deploys carrying on as normal throughout.

By Josef Benassi · 12 Nov 2026 · 1 minute read

This is sample copy so you can judge the reading experience in a serif. The first letter drops into the paragraph, the way a printed essay opens, and links like this one are underlined quietly rather than coloured loudly.1

A second paragraph checks the rhythm. Numbers such as 2026, 31 and 1,024 use old-style figures, which sit inside the line instead of standing up like capitals. Inline code such as pnpm turbo build is set smaller so it does not shout.

Start with the constraints

Section headings are lighter here than in the template: the serif carries enough weight on its own. Structure comes from space and rules, never from boxes.

  • Deploys keep working while each app moves across.
  • Shared code lives in one package, with one version.
  • Every app keeps its own Vercel project and domain.

The best migration is the one nobody notices until you tell them it has finished.

Pull quotes break up long essays and give skimmers a reason to stop. Used once or twice a post, they become a signature.

A hiker standing on a rock above forested hills in evening light
Sample photograph, Unsplash
pnpm turbo dev --filter=blog

⁂

An asterism marks a change of subject without a heading. Everything on this page is sample text, written to be replaced.

Footnotes

  1. Footnotes collect at the end of the essay. ↩

■