Задать вопрос
@Gumus171991

Можно ли использовать микросервисы в таком случае?

Делаю API для сайта при помощи Nest JS. Проект неплохо так разросся и теперь нужно его как-то поделить для удобства будущей разработки.

Логически проект(магазин виртуальной валюты) можно поделить на 2 части: часть для обычных пользователей, часть для поставщиков и админов. Причём, первая часть может использовать код 2-й части(модели базы данных для статистики, заказов и т.д), а вторая часть может использовать модели базы данных первой части(таблицу юзеров, заказов и т.д.).

Какой подход будет в данном случае лучше: поделить этот проект на 2 независимых(но что тогда делать с базой данных? По сути придётся в каждом проекте повторять модели, а также подгонять модели под другой проект, если вдруг в нём они как-то изменились или наоборот), либо использовать микросервисы?
  • Вопрос задан
  • 186 просмотров
Подписаться 1 Простой Комментировать
Решение пользователя Василий Банников К ответам на вопрос (2)
Кажется, вам нужны не микросервисы, а просто небольшой рефакторинг
Ответ написан
Комментировать