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

Нормальная ли практика, когда несколько сервисов подключены к одной бд?

Есть несколько веб-сервисов: апи для фронта, чат-бот, несколько вспомогательных сервисов. Все они "ходят" в одну базу данных. Нормальная ли это практика или все сервисы должны ходить не в бд напрямую, а в единый "глобальный" апи, который только он ходит в бд напрямую?
  • Вопрос задан
  • 11955 просмотров
Подписаться 4 Простой 2 комментария
Ответ пользователя el_gato К ответам на вопрос (8)
el_gato
@el_gato
Нормальная - если приложение небольшое, все микросервисы пишутся одним человеком/командой нпример.

Проблемы появляются когда над сервисами работает куча команд, приложение становится большим, появляются шумные соседи, кому-то вообще не очень подходит выбранная технология, как это все разбить потом непонятно - так как куча общих таблиц, обновлять сложно - так как возникнут конфликты рано или поздно в общих компонентах. Кто-то хочет обновить какой-то из компонентов - другие команды к этому не готовы. и т.д
Ответ написан
Комментировать