Size: a a a

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

2021 March 20

SK

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

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Michael
тут речь идет о том что он круто знает баш, поэтому просто посмеялся над теми кто пользуется mc
По ходу он не понял о чём вообще был диалог, и решил, что ему доказывают, что mc лучше терминала
Я бы сказал, терминальная стадия
источник

AF

An Feldman in Node.js — русскоговорящее сообщество
А мне бы пруфы "крутости". Извините, не могу не попросить продемонстрировать какие-то особые знания, когда человек ими хвастается.
источник

SK

Sergey Kazak in Node.js — русскоговорящее сообщество
Алексей Попов
По ходу он не понял о чём вообще был диалог, и решил, что ему доказывают, что mc лучше терминала
Я бы сказал, терминальная стадия
я более чем понял, это вы влезли в спор, доказывая что одно удобнее другого и не более, причем жиденько обделались, когда вам привели полноценные команды которые делают то что вы хотите.
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Заканчивайте срач, плиз, он явно не по теме ноды
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Тем более срач с риторикой уровня "жиденько обделались"
источник

M

Michael in Node.js — русскоговорящее сообщество
тут речь идет о том что Вы Сергей немного подогрели публику, выставив свои некоторые сильные качества на фронт энд, которыми старатесь подчеркнуть свой профессионализм и утвержаете что удобнее и профессиональнее и нужно работать так а не иначе, что по мнению других профи не является таковым и не считают это фундаметальными качествами чтобы прекрасно делать свою работу (т.к. это упарывание)
источник

AS

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

AF

An Feldman in Node.js — русскоговорящее сообщество
Artem Soroka
Со стороны так и кажется, с отсылками двух участников к неспособности признаться в своей неправоте )) Но в обвинениях в завышенном чсв сквозит их собственное
Неплохо, наверное, иметь завышенное чсв, но нет, предпочитаю оценивать и свои, и чужие умения, исходя из того, что наблюдаю, а не чем хвалятся.
источник

N

Nuruddin in Node.js — русскоговорящее сообщество
Здравствуйте, node js на выходе это файлы js-получается можно задеплоить на стандартный хостинг, на который обычно загружают php и не нужно прибегать к vps?
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Nuruddin
Здравствуйте, node js на выходе это файлы js-получается можно задеплоить на стандартный хостинг, на который обычно загружают php и не нужно прибегать к vps?
Что такое "стандартный хостинг"?
источник

Р

Роб in Node.js — русскоговорящее сообщество
Nuruddin
Здравствуйте, node js на выходе это файлы js-получается можно задеплоить на стандартный хостинг, на который обычно загружают php и не нужно прибегать к vps?
Нет, это отдельный рантайм со своим движком
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Некоторые хостинг поддерживают ноду, надо смотреть инструкцию конкретного хостиега
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Но почти точно лучше брать хостинг приложений или виртуалку
источник

IE

Igor' Ember in Node.js — русскоговорящее сообщество
Для того, чтобы обновить бек приложение, вам приходится его останавливать? Есть какие-то варианты, как это можно реализовать, чтобы и бек обновить, и не останавливать приложение в проде?
Мне вот кажется такая схема: что есть несколько инстансов приложения и ты просто по очереди отключаешь один, заменяешь его (нагрузка на остальные уходит, а очереди через кафку организуются), и там по очереди все, в итоге бек работает. Кто-то так делает? Где об этом можно почитать
И, например, как производить обновление базы данных на проде без остановки? С какими ещё проблемами можно столкнуться, если хочется обновлять именно без остановки работы приложения?
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Igor' Ember
Для того, чтобы обновить бек приложение, вам приходится его останавливать? Есть какие-то варианты, как это можно реализовать, чтобы и бек обновить, и не останавливать приложение в проде?
Мне вот кажется такая схема: что есть несколько инстансов приложения и ты просто по очереди отключаешь один, заменяешь его (нагрузка на остальные уходит, а очереди через кафку организуются), и там по очереди все, в итоге бек работает. Кто-то так делает? Где об этом можно почитать
И, например, как производить обновление базы данных на проде без остановки? С какими ещё проблемами можно столкнуться, если хочется обновлять именно без остановки работы приложения?
Да, так и делают. По очередь перезапускают сервисы.
Часто с готовыми решениями типа pm2, например.

С базой сложнее...
источник

IE

Igor' Ember in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Да, так и делают. По очередь перезапускают сервисы.
Часто с готовыми решениями типа pm2, например.

С базой сложнее...
мне так видится, что обновлять базу лучше через создание новых табличек (даже если не совсем семантически подходит), не трогая существующие. Например, поставить задачу в task manager (наравне с обычными запросами), оно создаст новые таблички, затем обновляю инстансы, чтобы логика стала доступна и в самом конце обновляю фронт, чтобы он уже начал посылать запросы. В этой схеме есть что-то неправильное?
источник

K

Konstantin in Node.js — русскоговорящее сообщество
Igor' Ember
Для того, чтобы обновить бек приложение, вам приходится его останавливать? Есть какие-то варианты, как это можно реализовать, чтобы и бек обновить, и не останавливать приложение в проде?
Мне вот кажется такая схема: что есть несколько инстансов приложения и ты просто по очереди отключаешь один, заменяешь его (нагрузка на остальные уходит, а очереди через кафку организуются), и там по очереди все, в итоге бек работает. Кто-то так делает? Где об этом можно почитать
И, например, как производить обновление базы данных на проде без остановки? С какими ещё проблемами можно столкнуться, если хочется обновлять именно без остановки работы приложения?
Для этого нужно иметь связь с прокси/лб который будет понимать readyness.

На самом деле чаще всего применяется небольшой downtime, потому что остальные решения довольно костыльные.

В базе чаще всего делаются промежуточные шаги без breaking changes, а потом чистятся остаточные колонки
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Igor' Ember
мне так видится, что обновлять базу лучше через создание новых табличек (даже если не совсем семантически подходит), не трогая существующие. Например, поставить задачу в task manager (наравне с обычными запросами), оно создаст новые таблички, затем обновляю инстансы, чтобы логика стала доступна и в самом конце обновляю фронт, чтобы он уже начал посылать запросы. В этой схеме есть что-то неправильное?
обновление базы - абстрактная задача.
оно может быть только на добавление, а может быть деструктивным,

сможет ли старый сервис работать  с новой бд?
Если да, то ок. Например, боавились новые столбцы, которые нужны только новому сервису
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Ну и да, иногда проще просто вырубить ненадолго всё, если сложные изменения в БД
источник