Відео з Node.js fwdays'23 конференції, яка пройшла 2 грудня 2023 року
fwdays.com/event/node-js-fwda...
Опис доповіді:
Чи Node.js підходить для високонавантажених додатків? Так! Але що робить звичайний Node.js додаток підходящим до високого навантаження, який витримає навантаження 100тис/c за адекватну ціну? В моїй розповіді ми пройдемо через потенційні вузькі місця в додатку, як їх знайти і як з ними боротися. Які метрики нам можуть показати потенційні проблеми? Як визначити, коли і як масштабувати наш додаток? Також, я розкажу про цікаві випадки пошуку проблем в реальних високонавантажених Node.js додатках.
Таймкоди:
00:00 - Інтро
00:31 - Що таке Highload?
01:33 - Чому і навіщо 2+ сервери?
03:38 - Скільки потрібно серверів?
04:47 - Як цього досягнути?
05:33 - Case 1: трафік збільшується і зменшується поступово
06:45 - Case 2: трафік використання CPU збільшується і зменшується
08:11 - Node.js metrics: event loop lag
11:31 - Які ще є метрики?
14:13 - Оптимізація додатка
17:31 - Logs, що може піти не так?
19:54 - Mitigation 1: sample errors
21:02 - Mitigation 2: store statistics of errors
24:03 - Висновки
28:38 - Q&A
Сторінка доповіді та презентації:
fwdays.com/event/node-js-fwda...
Більше доповідей та відео за темою конференції:
fwdays.com/event/node-js-fwda...
Понад 14 років Fwdays займається організацією масштабних конференцій та навчанням для розробників таких напрямків: JavaScript, .NET, Python, Data Science, PHP, QA, Highload, Architecture, DevOps, Databases.
Більше інформації про актуальні події:
fwdays.com/events
Підписуйтесь, щоб першими дізнаватися про старт продажів квитків за найбільш вигідною ціною:
Telegram: t.me/fwdays
Facebook: / fwdays
Twitter: / fwdays
Негізгі бет Ғылым және технология Surviving highload with Node.js - Андрій Шумада [Fwdays Node.js]
Пікірлер: 7