Size: a a a

Node.js — русскоговорящее сообщество

2020 September 18

A

Artem in Node.js — русскоговорящее сообщество
Taras
Один package.json в микросервисной архитектуре?
это говоря про подход с которого и начался этот диалог
источник

T

Taras in Node.js — русскоговорящее сообщество
Это жесть. У меня сейчас такое. Я архитекту устал доказывать что это идиотизм такое решения
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Artem
последние 2 года разрабатываю системы по обрабтки данных с преприятий, и какие способы организации микросервисов я только не пробовал. Подход класть все в один репозиторий, привод рано или поздно к тому, что это становиться сложно поддерживать и вводить новых разработчиков в проект. Особенно эти node_modules по 2ГБ меня просто убивают.
Как связаны один репозиторий и node_modules?
источник

A

Artem in Node.js — русскоговорящее сообщество
Алексей Попов
Как связаны один репозиторий и node_modules?
прочитай сначала все с чего начилась беседа. Не прикидывайся.
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Artem
прочитай сначала все с чего начилась беседа. Не прикидывайся.
Ты пишешь про один репозиторий
У тебя же модули не лежат в репозитории, надеюсь?
источник

A

Artem in Node.js — русскоговорящее сообщество
Алексей Попов
Ты пишешь про один репозиторий
У тебя же модули не лежат в репозитории, надеюсь?
я не про свой проект говорю
источник

T

Taras in Node.js — русскоговорящее сообщество
енот
ну там модели общие
общие модели можно вынести в отдельный репо, сделать его нпм пакетом и импортить куда нужно
источник

е

енот in Node.js — русскоговорящее сообщество
становится сложно
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Taras
Один package.json в микросервисной архитектуре?
А почему нет, вообще то?
Если микросервисы построены на одной платформе, то это гарантирует отсутствие зоопарка из разных версий одних и тех же пакетов
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Artem
последние 2 года разрабатываю системы по обрабтки данных с преприятий, и какие способы организации микросервисов я только не пробовал. Подход класть все в один репозиторий, привод рано или поздно к тому, что это становиться сложно поддерживать и вводить новых разработчиков в проект. Особенно эти node_modules по 2ГБ меня просто убивают.
То, что где-то такой подход привёл к хаосу, не значит, что сам по себе подход плохой
источник

T

Taras in Node.js — русскоговорящее сообщество
Алексей Попов
А почему нет, вообще то?
Если микросервисы построены на одной платформе, то это гарантирует отсутствие зоопарка из разных версий одних и тех же пакетов
Снова спорить? Нет не буду. Это очевидные вещи. Но если охота вперед.
источник

A

Artem in Node.js — русскоговорящее сообщество
Taras
Снова спорить? Нет не буду. Это очевидные вещи. Но если охота вперед.
+
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Taras
Снова спорить? Нет не буду. Это очевидные вещи. Но если охота вперед.
Эти очевидные вещи почему-то очевидны только вам 🤷‍♂
источник

T

Taras in Node.js — русскоговорящее сообщество
Алексей Попов
Эти очевидные вещи почему-то очевидны только вам 🤷‍♂
Я не буду спорить. Ибо бесмысленно с вами спорить
источник

T

Taras in Node.js — русскоговорящее сообщество
Ровно как и доказывать что то или инное решение лучше
источник

A

Artem in Node.js — русскоговорящее сообщество
если ты делаешь монолит с использованием фрейморка для микросервисов, то это не говорит о том, что у тебя микросервисная архитектура. Идеология микросервисов заключается в том. Что они не имеют общей инфраструкты.
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Вот тут ошибка логики
Я не доказал, что какое-то решение лучше
Я доказал, что другое решение имеет право на жизнь
Но вместо оппонирования ты предпочёл перейти на личности, ну ок
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Artem
если ты делаешь монолит с использованием фрейморка для микросервисов, то это не говорит о том, что у тебя микросервисная архитектура. Идеология микросервисов заключается в том. Что они не имеют общей инфраструкты.
Эээ
А шина данных у них не общая? Формат сообщений?
источник

е

енот in Node.js — русскоговорящее сообщество
я прошу прощения что вызвал такое бурление, у меня НЕ микросервисы, у меня просто несколько, как бы их назвать, исполняемых скриптов, каждый со своей ролью. Они завязаны на общую инфраструктуру.
источник

T

Taras in Node.js — русскоговорящее сообщество
А другим объясню . Толку от микрсоервисов когда один пкедж джсон нет. Это все тот же неизолированый монолит. Если выйдет мажорная версия или несовместимое обновление пакета. то придется править все 100 микросервисов. Также одним микросервисвм нужны пакеты для работы с БД другим нет. И наконец чисто архитектурно микросервисы предполагают полную изоляцию и независимость.
источник