Size: a a a

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

2021 March 05

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Nikita
серьезно?
не обязательно настолько категорично относиться.
источник

AK

Anton Kviatkovskii in Node.js — русскоговорящее сообщество
Просто сейчас не понятно кто именно виновен в падении
источник

VL

Vanya Leyn in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
команда вполне себе может возвращать результат операции
по классике
interface Handler{
handle():void
}
источник

NP

Nathan 🦊 Perk @RF (х... in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
но вообще, если прям очень надо, то можно и спаковать. но так не принято
Да кстати может быть и принято
источник

VL

Vanya Leyn in Node.js — русскоговорящее сообщество
Nikita
серьезно?
если серьезно, то ивент обратно хуярнуть
источник

AS

Artem Soroka in Node.js — русскоговорящее сообщество
Nikita
серьезно?
traceId или taskId, а как ещё сопоставить запрос с ответом?
источник

NP

Nathan 🦊 Perk @RF (х... in Node.js — русскоговорящее сообщество
Вебпак билды сильно меньше полной директории с node_modules, удобно для разворачивания в докере без необходимости держать в контейнере полгига зависимостей
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Vanya Leyn
по классике
interface Handler{
handle():void
}
ну и ради чего так себя ограничивать?

"команда" не должна заниматься работой "запросов". вот и все.
источник

A

Adv0cat in Node.js — русскоговорящее сообщество
Vanya Leyn
ну да, у нас архитектурные вопросы последнее время идут и достаточно интересные, вывод - вы ничего в них не понимаете либо вы слишком круты для этого
я склонен к 1 варианту
Простите, это какие архитектурные вопросы?) Вы про теоретические основы, типа вот этого, что идет сейчас?)
источник

N

Nikita in Node.js — русскоговорящее сообщество
Vanya Leyn
если серьезно, то ивент обратно хуярнуть
типа там нет императивного подхода а-ля:
const entity = await createSomeEntity();
await processSomeOtherShit(entity);
await doOtherStuff();

там отправил ивент, и независимо от него пришел в ответку ивент и дальше на него ответ, потом второй ивент и т.д.?
источник

N

Nikita in Node.js — русскоговорящее сообщество
т.е. обработчики ивентов делают только 1 штуку какую то
источник

NP

Nathan 🦊 Perk @RF (х... in Node.js — русскоговорящее сообщество
Adv0cat
я серьйозно, вы видели тут умные вопросы?)) я что не зайду, то или про jwt vs session, то бля где хранить данные юзера 😏
Юзера в локалсторадже надо хранить
источник

N

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

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
а у меня тоже довольно поверхностное представление.

якобы такое разделение полезно если подсистема для чтения (запросы) не справляется с нагрузками. и тогда можно для нее не грузить всё ооп, не создавать всяких агрегатов и сущностей, а делать просто оптимизированные sql запросы.
Или наоборот, "подсистема" записи не справляется с нагрузками
Тогда можно разбивать подготовку и сохранение данных на этапы, а первым будет как раз cqrs
источник

NP

Nathan 🦊 Perk @RF (х... in Node.js — русскоговорящее сообщество
Nathan 🦊 Perk @RF (худеет)
Юзера в локалсторадже надо хранить
Владиленчик Минин так завещал.
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Vanya Leyn
по классике
interface Handler{
handle():void
}
а если бд ошибку вернула, то что делать? исключение кидать? так это мы, получается, уже не только void возвращаем. какая разница, что оно возвращается через механизм исключений. ай-ай-ай, нарушение контракта
источник

A

Adv0cat in Node.js — русскоговорящее сообщество
Nathan 🦊 Perk @RF (худеет)
Юзера в локалсторадже надо хранить
та чо уж юзера, всю базу данных в jwt 😏
источник

VL

Vanya Leyn in Node.js — русскоговорящее сообщество
бля
не могу нормально сформулировать но у нас мс системы обычно АСИНХРОННЫЕ ( не промисы ), мы общаемся ивентами и сообщениями и редко ждем ответы ибо тогда мы связываемся по времени
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Vlad
Но если их будет 50 в одном проэкте то голова лопнет, проще будет все в одном сделатт
В одном из проектов на данный момент 70 (может и больше) микросервисов, пока ничего не лопнуло 🤷‍♂
источник

NP

Nathan 🦊 Perk @RF (х... in Node.js — русскоговорящее сообщество
Adv0cat
та чо уж юзера, всю базу данных в jwt 😏
А вы тоже его курс по ноде заканчивали, как я вижу?
источник