Polyrepo — каждый сервис в своём репозитории. Monorepo — всё в одном. Polyrepo плюсы: независимые деплои, чёткие границы, быстрый CI для одного сервиса. Polyrepo минусы: dependency hell, сложнее atomic changes, дублирование кода. Monorepo плюсы: атомарные изменения, единый tooling, shared код. Monorepo минусы: нужны инструменты для масштаба. Для 2-5 сервисов — monorepo проще. Для 50+ с разными командами — polyrepo или monorepo с серьёзным tooling. Нет правильного ответа — зависит от контекста команды.