IT-lexikon › Programmering › Polyrepo

Polyrepo

Programmering In English → Uppdaterad: 2026-05-26

Multi-repo-strategi: varje service/komponent har eget Git-repo. Motsats: monorepo (allt i ett). Polyrepo dominerar microservices-arkitekturer, "många små team äger sina egna repos".

Fördelar: team-autonomi, mindre repo per developer (snabbare clone), separat CI per repo, oberoende versionsspårning. Nackdelar: cross-repo refactoring är jobbigt (uppdatera 50 repos), discovery-problem (var bor X?), beroendehantering svår (paketversion-drift). Hybrid: monorepo per team/domän, polyrepo mellan team. Google + Meta använder monorepo, Netflix + Amazon poly. Modern verktyg: Nx + Turborepo (monorepo), git submodules + Bazel external (polyrepo).

← Tillbaka till lexikonet