Léxico TI › Programación › Polyrepo

Polyrepo

Programación Svenska → Actualizado: 2026-08-27

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).

← Volver al léxico