Size: a a a

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

2020 May 10

т

тим in Node.js — русскоговорящее сообщество
фронт -> нода -> редис -> нода -> постгре
источник

т

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

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
тим
фронт -> нода -> редис -> нода -> постгре
процессор работает очень быстро. а вот сетевые или межпроцессные запросы — медленно. чем больше у тебя посредников, тем медленнее все будет работать.

при этом процессор везде будет нагружен меньше чем на 5%
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
я считаю надо делать монолит. и только когда через реальные замеры ты увидишь тормоза, то уже разбивать на части.

если учесть, что это будет пет-проект внутрикорпоративный, то тормоза не появятся никогда.
источник

т

тим in Node.js — русскоговорящее сообщество
Согласен, запрос с какими-то новыми данными из постгре будет обработан медленнее, но кэшированные будут отдаваться быстрее, разве не так?
источник

SN

Sergey Nazarov in Node.js — русскоговорящее сообщество
Vanya Leyn
Ну не что-то шаришь, а более полноценно
Можешь пояснить что значит "более полноценно", понимаю что это спорное понятие, но т. к. я новичок то интересно! Например какие темы должен знать! Что я смотрел, это, например стримы (знаю что их нужно поэтапно обрабатывать, отлавливать ошибки и т.п., разбирал эту тему довольно подробно), но не до конца понял где их используют, другое преимущество это асинхронность (возможность ответить на большое количество запросов), но опять же я не могу ответить где это лучше использовать и чем это лучше того же php, frontend инструменты (webpack, gulp и пр. ), ну плюс общий язык c фронтеном.
источник

т

тим in Node.js — русскоговорящее сообщество
Как минимум потому что редис раз в 14 быстрее работает чем постгре
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
тим
Согласен, запрос с какими-то новыми данными из постгре будет обработан медленнее, но кэшированные будут отдаваться быстрее, разве не так?
ну и кешируй. для этого не нужен отдельный инстанс ноды. и безопасность отдельный инстанс не повысит
источник

VL

Vanya Leyn in Node.js — русскоговорящее сообщество
Sergey Nazarov
Можешь пояснить что значит "более полноценно", понимаю что это спорное понятие, но т. к. я новичок то интересно! Например какие темы должен знать! Что я смотрел, это, например стримы (знаю что их нужно поэтапно обрабатывать, отлавливать ошибки и т.п., разбирал эту тему довольно подробно), но не до конца понял где их используют, другое преимущество это асинхронность (возможность ответить на большое количество запросов), но опять же я не могу ответить где это лучше использовать и чем это лучше того же php, frontend инструменты (webpack, gulp и пр. ), ну плюс общий язык c фронтеном.
Это значит что ты полноценная боевая единица, можешь решать задачи которые выгодны бизнесу и тем самым приносить ему прибыль, а не убытки.
Часто люди прошли курс и думают - все, я теперь спец. Но есть одно небольшое но. Они просто повторяли код с видосов. Как было сказано выше, стоит писать всякие Пэт проекты сложнее чем полтора круда, но не по видосам а самому и это даст тебе навыки необходимые для старта
Ну и на джуна ноды надо знать бд, хттп и его приколы, как минимум
Но это только мое мнение, могу быть абсолютно неправ
источник

т

тим in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
ну и кешируй. для этого не нужен отдельный инстанс ноды. и безопасность отдельный инстанс не повысит
Благодарю, а что сейчас там в бэке на ноде модно?
источник

VL

Vanya Leyn in Node.js — русскоговорящее сообщество
тим
Благодарю, а что сейчас там в бэке на ноде модно?
Редис
источник

т

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

VL

Vanya Leyn in Node.js — русскоговорящее сообщество
Фрейм?
источник

т

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

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
тим
Благодарю, а что сейчас там в бэке на ноде модно?
тайпскрипт.

из фреймворков набирает популярность нест. немного особняком стоит фастифи. но экспресс все еще на пару порядков популярнее
источник

SN

Sergey Nazarov in Node.js — русскоговорящее сообщество
Vanya Leyn
Это значит что ты полноценная боевая единица, можешь решать задачи которые выгодны бизнесу и тем самым приносить ему прибыль, а не убытки.
Часто люди прошли курс и думают - все, я теперь спец. Но есть одно небольшое но. Они просто повторяли код с видосов. Как было сказано выше, стоит писать всякие Пэт проекты сложнее чем полтора круда, но не по видосам а самому и это даст тебе навыки необходимые для старта
Ну и на джуна ноды надо знать бд, хттп и его приколы, как минимум
Но это только мое мнение, могу быть абсолютно неправ
Ну да, полностью с тобой согласен, не новичок в программировании, просто смотрел ноду, потом начал смотреть вакансии а там оказалось всё сложно, особенно для новичков
источник

т

тим in Node.js — русскоговорящее сообщество
Ну тайпскрипт и во фронте мастхэв сейчас почти всегда
источник

т

тим in Node.js — русскоговорящее сообщество
И шо там с воркер тредс в данный момент, юзаются вообще?
источник

¿

¿hope in Node.js — русскоговорящее сообщество
тим
И шо там с воркер тредс в данный момент, юзаются вообще?
Да
источник

т

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