Polyrepo
Estrategia multi-repositorio: cada servicio o componente tiene su propio repositorio Git. Lo opuesto: monorepo (todo en uno). El polyrepo domina las arquitecturas de microservicios, "muchos equipos pequeños son dueños de sus propios repositorios".
Ventajas: autonomía de equipo, repositorios más pequeños por desarrollador (clonado más rápido), CI separada por repositorio, seguimiento de versiones independiente. Desventajas: la refactorización entre repositorios es tediosa (actualizar 50 repositorios), problemas de descubrimiento (¿dónde vive X?), gestión de dependencias difícil (desfase de versiones de paquetes). Híbrido: monorepo por equipo o dominio, polyrepo entre equipos. Google y Meta usan monorepo; Netflix y Amazon, poly. Herramientas modernas: Nx y Turborepo (monorepo), git submodules y Bazel external (polyrepo).