Всем привет. Немного офтоп))
Делаю сервис уведомлений. В нем три канала доставки: смс, почта, в сервис.
Всё вроде бы шло хорошо. Сделал каналы, типы уведомлений, подписчиков. Как дошло дело до проектирования отправки и шаблонов писем, то немного зашёл в ступор... У меня есть сейчас система рассылки сообщений в ней тоже есть каналы рассылки: смс и маил. Шаблоны писем.
Вопросы:
1. Стоит ли проектировать в системе уведомлений реализацию отправки сообщений по каналам, шаблоны писем, не смотря на то, что они уже есть такие же в системе рассылки? Либо мне из системы уведомлений просто передавать в систему рассылки?
2. Может быть объединить эти два сервиса, раз они так тесно связаны?
2) я не уверен, что они действительно тесно связаны. Но если это действительно так, то почему бы нет.
Стоит посмотреть бизнес процессы и кейсы использования, администрирования и сбора различных метрик. У меня есть гипотеза, что это разные функциональные возможности и их не стоит смешивать.