GK
А) Сервис должен принадлежать одной и только одной команде. Тогда в нем будет чистота и порядок, всегда ясно кто и за что отвечает — четкая матрица ответственности. Все разработчики точно знают что и как устроено.
Б) Сервисы принадлажащие одной команде неминуемо превращаются в колодцы, затем там отрастают монолиты. Сервис не должен принадлежать команде и вообще обмен опытом и кросс-аудит кода это хорошо, плюс упрощает перевод людей между командами.
А вы что думаете?
Б) Сервис должен принадлежать команде, но при этом ничто не мешает делать кросс-аудит и выполнять ротацию. Это снизит вероятность к скатыванию в big ball of mud
Ответ: варианты А и Б противоречат только в одном, во владении. Сервис должен принадлежать одной команде, но при этом полезно делать кросс-аудит и выполнять ротацию.