Как синхронизировать схему БД с использованием TypeORM между микросервисами?
У меня есть 1 сервис, который обрабатывает запросы юзеров по rest api. Существует необходимость раз в 5 минут делать запросы в БД и выполнять некоторые скриптовые действия. Сейчас я создал отдельный класс (назовём его Worker) в этом сервисе, который по setInterval вызывает функцию которая этим занимается. Однако я понимаю, что такой подход больше похож на костыль и имеет ряд проблем, например, он не позволяет запустить несколько инстансов сервиса.
При попытке вынести Worker-класс в отдельный сервис столкнулся с проблемой синхронизации моделей для TypeScript. Собственно вопрос, можно ли как-то синхронизировать модели, отвечающие за таблицы в БД между 2 отдельными сервисами? Я конечно могу при каждом коммите ручками копировать файлы, но меня интересует более лаконичное решение
Сергей Горностаев, Хорошо, а как быть с проблемой? Если не нравится формулировка, могу упростить. "Как синхронизировать модели typescript между двумя сервисами"