Обновить
0
Александр@revealyan

.NET Senior Engineer

Отправить сообщение
Я недавно тоже пытался на позицию .NET Backend девелопера в Яндекс.
На задачке про строки немного обосрался(граничные условия, долго их ловил)
Что удивительно — мне дали даже задачку на join табличек, но пока я сидел и размышлял секунд 30 над тем какой join впилить(сначала написал запрос с обычным join, а потом смотрел, что они там хотят вообще), интервьюер сказал что я плохо знаком со скулем:(
Всегда интересовал вопрос про БД. Микросервисы подразумевают, что у каждого БД своя отдельная, но при таком подходе может нарушиться целостность данных из-за отсутствия тех же внешних ключей.

Собственно, какой подход вы применили/думаете принять(оставили одну БД, разделили без FK или ещё какое решение) и почему?

P.S. Хотел бы услышать ответы не только автора, спасибо)

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Бэкенд разработчик
От 5 000 $
C#
.NET Core
ASP.NET