Gutsy
Новичок
Есть 3 поддомена: Заказная часть, Контрактная и Словари.
У Заказной части есть контекст для Поиска предложений. В Словарях хранятся Страны и Города, есть контекст для CRUD по ним. В Контрактной части есть контекст для работы с отелями и ценами номеров отелей по датам.
Внимание, вопрос - как нужно организовать работу поиска ? Я же получается потеряю возможность делать выборку с join'ами, или я всё же могу дергать в каких-то случаях модели из других контекстов ?
Понятное дело, что я могу сперва обратиться к котексту отелей и получить список отелей по гео-данным, затем передать этот список в контекст цен и получить список номеров с ценами. Но это ж какие будут объемы данных гоняться ? А тем более пример очень упрощен, потому что на деле еще есть квоты, доп.параметры для фильтрации номеров, стопы от отелей, и еще дофигища параметров, которые затрагивают много других контекстов. Как это всё разруливается по фен-шую ?
Типичный UseCase - Клиент запрашивает на какой-то период предложения по номерам в конкретном городе.
Алгоритм примерно следующий:
Благодрю заранее за любые ответы !
У Заказной части есть контекст для Поиска предложений. В Словарях хранятся Страны и Города, есть контекст для CRUD по ним. В Контрактной части есть контекст для работы с отелями и ценами номеров отелей по датам.
Внимание, вопрос - как нужно организовать работу поиска ? Я же получается потеряю возможность делать выборку с join'ами, или я всё же могу дергать в каких-то случаях модели из других контекстов ?
Понятное дело, что я могу сперва обратиться к котексту отелей и получить список отелей по гео-данным, затем передать этот список в контекст цен и получить список номеров с ценами. Но это ж какие будут объемы данных гоняться ? А тем более пример очень упрощен, потому что на деле еще есть квоты, доп.параметры для фильтрации номеров, стопы от отелей, и еще дофигища параметров, которые затрагивают много других контекстов. Как это всё разруливается по фен-шую ?
Типичный UseCase - Клиент запрашивает на какой-то период предложения по номерам в конкретном городе.
Алгоритм примерно следующий:
- Сперва нужно по городу отфильтровать отели.
- Затем получить активные цены на номера в этих отелях.
Благодрю заранее за любые ответы !