Один репозиторий для хранения кода всех микросервисов. CI/CD pipelin’ы настраиваются в директориях, в которых описывается каждый микросервис.
Вся кодовая база в одном месте, возможность вносить атомарные изменения в нескольких микросервисах.
Необходимо настраивать и поддерживать codeowners, размер репозитория может стать очень большим, замусоренность коммитов.
Код одного микросервиса хранится в отдельном репозитории и CI/CD pipeline настраивается в каждом репозитории отдельно.
Понятная наглядная работа микросервиса, нет замусоренности фиксаций, не надо заморачиваться с codeowner.
Нет атомарности в фиксации изменений в нескольких репозиториях. Плодится зоопарк из репозиториев. Для переиспользования кода необходимо создавать библиотеки, которые также сложно актуадизировать в разных проектах.