Комментарии 3

А в чем плюсы отдавать angular universal из-под nestjs-приложения?
Судя по тому, что я увидел, universal не использует тут никаких фич nest-а. И наоборот, апи-сервер на nest не использует ничего из angular. Да еще и Ivy ради этого отключать — это вообще такое себе.


Не логичнее было бы отдавать universal напрямую из express (в полном сответствии с официальным туториалом)? А nest пусть себе живет как независимый апи-сервер.

Да, согласен что отрубать Ivy не самая лучшая затея и что можно по офф туториалу поднять отдельный SSR. Я выбрал такое решение для следующих кейсов:


  • Хочу запустить MVP и отдать пользователям. Приложение будет прям очень маленькое, сильного бурста от IVY не будет заметно, особенно если докрутить всякий gzip
  • Максимально уменьшаем стоимость. Платить за одну виртуалку или две?
  • Скорость разработки. Можно конечно поднять докер и в одном контейнере под разными портами хостить и api и SSR, но это попахивает гемором и не про скорость.

А если уже гипотеза подтвердилась, отклик от пользователей есть, приложение растёт и становится жирным — можно уже разносить монолит на части.

Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.