Встречается на собеседованиях • сегодня
Какой знаешь паттерн, противоположный паттерну выделения отдельной базы данных каждому микросервису
Противоположный подход — Shared Database (общая база данных), где несколько микросервисов используют одну БД. Это упрощает транзакции и согласованность данных, но создает сильную связанность и проблемы масштабирования.
Пример:
java
@Service
public class OrderService {
@Autowired
private JdbcTemplate jdbcTemplate; // Общая БД для Order и User сервисов
public void createOrder(Long userId, String product) {
jdbcTemplate.update("INSERT INTO orders (user_id, product) VALUES (?, ?)", userId, product);
}
}Альтернатива — Saga Pattern (распределенные транзакции через события) или CQRS (разделение чтения/записи).

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