Модульный монолит проще транзакций и деплоя; сервисы — при независимых командах/масштабе/изоляции сбоев; иначе overhead сети и ops.
Разбор
- Границы по домену, не по слоям наугад.
- Сначала модули в одном репо.
- Распределённые транзакции дороги.
- Смотрите размер команды.
Итог
Режьте сервисы по необходимости, не по чеклисту моды.