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

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

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

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

12 ответов

19 просмотров

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
5
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Ребят в СИ можно реализовать ООП?
Николай
33
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Карта сайта