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

Стоит ли делать отдельный микросервис для Баз данных?

Здравствуйте, на проекте возник вопрос в реализации дополнительного микросервиса, направленного для работы и управления системы хранения (Релыционными и не реляционными базами данных), и здесь мнения команды разделились. Кто то счетает это хорошей идеей, как возможность связать все сервисы а так же получать актуальную информацию, в добавок упростить и ускорить разработку (Но сразу скажу, у нас направление на качество, а не на скорость). Кто то наоборот, счетает что возможны большие задержки сети и трудности в расширении, так как по мере нагрузки любого сервиса, нужно будет увеличивать ресурсы всех сервисов, тем самым делая его менее отказоустойчивым. Так же скажу, что на сервис планируется большая нагрузка. Всем добра.
  • Вопрос задан
  • 229 просмотров
Подписаться 2 Средний 3 комментария
Решения вопроса 2
sergey-gornostaev
@sergey-gornostaev
Седой и строгий
Кто то счетает это хорошей идеей, как возможность связать все сервисы

Тем временем центральная идея микросервисов в том, чтобы связанность максимально снизить.
Ответ написан
Комментировать
AshBlade
@AshBlade
Просто хочу быть счастливым
1 микросервис - 1 БД


Если БД используют несколько микросервисов, то (согласно философии микросервисов) это неправильно.
В таком случае, выделяй отдельный микросервис-прослойку для БД. Но это будет уже не БД, а другой, полноценный сервис - со своими API, репозиторием, версионированием и т.д.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@alexalexes
Без подробностей связей архитектуры и метрик взаимодействий подсистем это останется мнением, а не основанием перехода на новую архитектуру.
Ответ написан
Комментировать
@Everything_is_bad
Нам нечего тут чего-то конкретного посоветовать, мы вообще ничего не знаем про систему. Ну и сразу, микросервисы выделяются по сущностям системы, а не по инструментам. Так же у вас должен быть архитектор, который однозначно скажет, нужно ли вам именно такое решение.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы