--- aliases: tags: - зрелость/🌱 date: - - 2024-04-04 zero-link: - "[[Микросервисная архитектура]]" parents: linked: - "[[Database per service]]" --- Подход в [микросервисной архитектуре](Микросервисная%20архитектура.md), согласно которому все сервисы общаются с одной базой данных. > [!WARNING] > В настоящее время считается скорее анти-патерном **Проблемы:** - Появляется неявная или явная связь между сервисами на уровне базы данных. - Не явная связь: использование процедур и триггеров, которые затрагивают несколько разных таблиц. Или один сервис может загрузить ресурсы общей БД. - Явная связь: Связи между таблицами разных сервисов - Все это приводит к - Усложнению независимого масштабирования сервисов - Усложнению изолированного тестирования