— на полочку
Выделить сервис — не переместить код, а решить, каким знанием он владеет и что берёт у соседей узким контрактом. Граница проходит по данным, а не по репозиторию.
service extraction · записано в блокнот
Своя база, свой процесс. Наружу — один контракт «сумма к списанию», а не общие таблицы.