207 похожих чатов

Всем привет! ребят, у меня есть такой вопрос: есть приложение(монолит) каждый раздел

- отдельная логическая часть на сайте
авторизация общая на весь сайт
база тоже общая
вопрос: хочу для каждого раздела запилить отдельное приложение на NUXT(c SSR) и направлять запросы с NGINX на эти разделы(отдельные приложения)
прежде чем делать такое, есть вопросы:
1. как запилить авторизацию во всех приложениях сразу? какие могут быть подводные камни?
2. как быть с общей кодовой базой(стили, скрипты) - например шапка сейчас выделена в отдельный "блок" который подключается во все разделы

может у кого были похожие задачи, есть какие идеи и наработки
пс: с поддомены не предлагать

12 ответов

7 просмотров

nuxt auth нормально будет работать для всех приложений

можешь устроить монорепозиторий чтобы общие кодовые части импортить

почему именно отдельные то нужно

Алекс- Автор вопроса
Antoxa1081
можешь устроить монорепозиторий чтобы общие кодовы...

то есть запихнуть в одну репу приложения по папкам? с деплоем в гитлабе проблем не возникнет? чет не догоняю как разделить окружения деплоя в master/dev/test - сейчас по коммиту деплой происходит, в каждую ветку на отдельные сервера

Алекс
то есть запихнуть в одну репу приложения по папкам...

тогда не варик, больше настраивать придется

Алекс- Автор вопроса
Gear
почему именно отдельные то нужно

потому что разные люди будут пилить разные разделы фактически каждый раздел - отдельный сервис(микропродукт)

Алекс
потому что разные люди будут пилить разные разделы...

а что им мешает в одном приложении ето делать?) в гите же ветки есть

Алекс- Автор вопроса
Antoxa1081
тогда не варик, больше настраивать придется

настройка не проблема, пусть сложнее будет, лиж бы работало нормально

Алекс
настройка не проблема, пусть сложнее будет, лиж бы...

сам особо не люблю монорепы, советовать такое будет излишне наверное)

Алекс- Автор вопроса
Gear
а что им мешает в одном приложении ето делать?) в ...

хочу чтобы если один раздел(микросервис) упал, остальные работали

Алекс
хочу чтобы если один раздел(микросервис) упал, ост...

Накст же не должен содержать каких-то коннектов к базе или других вычислений. Что там может упасть? За одним приложением следить проще чем за целым ворохом. Опять же никто не мешает вам иметь несколько контейнеров с одним и тем же приложением

Алекс- Автор вопроса
Maxim Kostenko 🇺🇦
Накст же не должен содержать каких-то коннектов к ...

я просто боюсь если запихивать в один фронтэнд все разделы (а у меня из не 3, а 50, и будет еще) то он распухнет просто ппц

Похожие вопросы

Обсуждают сегодня

@MrMiscipitlick А можешь макрос написать, который будет вычислять смещение относительно переданных меток? Просто .label1-.label2, и вернуть значение.
КТ315
35
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Заметил в ghci 9.4.8: > :t (<*>) @((->)_) (<*>) @((->)_) :: (w -> (a -> b)) -> (w -> a) -> w -> b Разве не должно (w -> (a -> b)) быть записано как (w -> a -> b)? Это баг, ил...
Михаил
13
А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
Any electron dev here?
Sayanth Tezro
12
Подобного рода ;Следующие три строки это директивы ассемблера, ;которые можно не задавать, т.к.работаем в Visual Studio. ;Символ ";" - это начало однострочного комментария ...
Егор Анелькин
3
Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
Кто-нибудь знает почему SPM клонирует репо целиком? Некоторые репы просто огромные, как та же swift-syntax которая нужна для использования макросов. Сначала подумал, что это...
iMike
6
Подскажите, где смотреть результат выполнения программы? Код: ;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, станда...
Егор Анелькин
5
Привет. Я верно понимаю, что в определении класса Монад m — зафиксирован (к тому же поскольку это моноид в категории эндофункторов). Т.е. используя байнд я не могу перемещать...
Arseny
5
Карта сайта