Прошу поделиться опытом организации разработки микросервисных проектов, в которых каждый микросервис находится в отдельном Git репозитории. Предположим, что проект насчитывает 15 - 20 микросервисов и, соответственно, столько же Git репозиториев. Как вы предпочитаете работать с таким количеством микросервисных репозиториев одновременно?

Какие плюсы и минусы следующих решений:

  • git subtree
  • git submodule
  • git subrepo
  • Google repo Python sсript
  • ограничиться функциональностью IDE, например IntelliJ, и свести работу в консоле к минимуму

Какие ещё решения существуют и какие у них плюсы и минусы?

Разработка ведётся на VM с CentOS 7.4 и со старым Git версии 1.8.3.1 без возможности их обновить. Какими аргументами можно заставить DevOps обновить систему с более новым Git?








 , , ,






URL записи