Встречается на собеседованиях • сегодня
Сколько использовал микросервисов в базе данных
В Java-экосистеме микросервисы обычно работают с отдельными базами данных (по принципу «одна БД на сервис»). Количество зависит от архитектуры:
- 1 микросервис = 1 БД (идеальный случай для изоляции)
- Shared Database (антипаттерн, но иногда используется для legacy-систем)
Пример с Spring Boot + JPA:
java
// application.yml сервиса "orders"
spring:
datasource:
url: jdbc:postgresql://localhost:5432/orders_db
username: orders_user
password: orders_pass Нюансы:
- Репликация/шардинг увеличивает кол-во БД-инстансов, но не логических БД.
- Сервис может использовать несколько БД (например, основную + Redis для кеша).
Обычно в проектах 5–50 микросервисов, каждый со своей БД.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы