— на полочку

Выделить сервис — не переместить код, а решить, каким знанием он владеет и что берёт у соседей узким контрактом. Граница проходит по данным, а не по репозиторию.

service extraction · записано в блокнот

после разреза · платежи как сервис
контракт: сумма к списаниюмонолит «ярмарка»5 модулей + общая БДсервис платежисвой процессплатёжная БД
явный контрактнеявное знание

Своя база, свой процесс. Наружу — один контракт «сумма к списанию», а не общие таблицы.

← назад