Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2021 January 22

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
это огромная проблема по всем фронтам, нужно очень глубоко понимать именно специфику движка
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Illya Klymov
3 пункт про "не сложно" не соглашусь. Я тут попиливаю собственный раннер (не кубовый, но раннер) на v8 изолятах
Все зависит от реализации :). Можно за недельку на докере напилить с поддержкой всех языков, что и в авс.
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
А можно делать правильно, долго и под один конкретный ЯП. Это сложно, да.
источник

Р

Руслан in NodeUA - JavaScript and Node.js in Ukraine
Нашел хорошее обсуждение
https://github.com/kubeless/kubeless/issues/532
источник

NK

ID:0 in NodeUA - JavaScript and Node.js in Ukraine
Готовим вопросы или мысли на завтра. Можно будет говорить голосом во время семинара или пишите заранее в группу с тегом #2021
Ссылка на трансляцию тут:
https://www.meetup.com/NodeUA/events/275648031/
источник

DD

Dmytro Drachov in NodeUA - JavaScript and Node.js in Ukraine
Elena Sharovar
У нас пол проекта на лямбдах (или 70%). В лямбдах нельзя
источник

ES

Elena Sharovar in NodeUA - JavaScript and Node.js in Ukraine
Ну ради _get бросать сейчас все задачи... и делать кастом рантайм рискуя .. как-то переживем полгода пока выпустят
источник

DD

Dmytro Drachov in NodeUA - JavaScript and Node.js in Ukraine
Мы ж не про целесообразность говорим, а про возможность.
источник

DD

Dmytro Drachov in NodeUA - JavaScript and Node.js in Ukraine
@ellenaua хотел спросить держите ли функции "теплыми"?
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Dmytro Drachov
@ellenaua хотел спросить держите ли функции "теплыми"?
Чтобы держать тёплыми нужно большую нагрузку наливать
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
там речь я так понимаю идет о "не совсем холодными". Когда инстанс функции (да-да, я знаю что это кривая формулировка) поднят
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
а не то что v8 оптимизировал его как hot code path
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Illya Klymov
там речь я так понимаю идет о "не совсем холодными". Когда инстанс функции (да-да, я знаю что это кривая формулировка) поднят
1 инстанс в 1 момент может только 1 запрос, что разогреть до 100 rps это нужно десятки инстансов, такой-себе разогрев
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Не очень эффективно
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
1 инстанс в 1 момент может только 1 запрос, что разогреть до 100 rps это нужно десятки инстансов, такой-себе разогрев
Там не совсем так :)
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
1 инстанс в 1 момент может только 1 запрос, что разогреть до 100 rps это нужно десятки инстансов, такой-себе разогрев
Разве 1 инстанс на 1 запрос?
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
То что раскрывалось публично - к примеру cloudflare использует v8 isolate
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
то есть есть "холодный старт" - когда условно создается/запускает докер контейнер и есть теплый старт - когда контейнер есть - создается только изолят
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Мы про aws
источник

Y

Yaroslav in NodeUA - JavaScript and Node.js in Ukraine
Illya Klymov
3 пункт про "не сложно" не соглашусь. Я тут попиливаю собственный раннер (не кубовый, но раннер) на v8 изолятах
cloudflare workers дубль 2?
источник