дала возможность очень быстро полететь навстречу таскам, и где-то месяца 4 мы жили отлично. Использовали не призму, а кастомное решение, но смысл тот же. У нас представление, которое мы отдаем юзеру, существенно отличается от того, что есть на уровне бизнес-сущностей и в базе, от слова совсем. Соответственно, кодогенерация нам не нужна.
Сначала пробовали такую схему: нужно много логики? - дергаешь кастомный запрос, написанный отдельно, а он внутри себя дергает 5-6 запросов сгенеренных, между делом совершая различные вычисления и обработки. Но здесь уперлись в производительность. Переписывая запросы в базу на монго-аггрегацию, в самых тяжелых запросах я получил прирост производительности в 400 раз.
Кул- в 400 раз - тем более с монгой
Обсуждают сегодня