Post #210
1.31K
Channel Public Channel
NO Node JS
@nodejs_lib
Подборки по Node js и все что с ним связано. По всем вопросам @evgenycarter
- Subscribers
- 1.96K
- Photos
- 158
- Videos
- 66
- Links
- 220
Showing posts older than #211 · Back to latest
Older Posts 20 shown
Post #208
1.17K
Post #207
1.32K

Node.js Developer Roadmap
Ниже приведена диаграмма, демонстрирующая пути, по которым можно пойти, и библиотеки, которые необходимо изучить, чтобы стать разработчиком Node.js. Я составил эту диаграмму в качестве подсказки для всех, кто спрашивает меня: "Что я должен изучать дальше как разработчик Node.js?".
https://github.com/saifaustcse/nodejs-developer-roadmap
✍️ @nodejs_lib
Ниже приведена диаграмма, демонстрирующая пути, по которым можно пойти, и библиотеки, которые необходимо изучить, чтобы стать разработчиком Node.js. Я составил эту диаграмму в качестве подсказки для всех, кто спрашивает меня: "Что я должен изучать дальше как разработчик Node.js?".
https://github.com/saifaustcse/nodejs-developer-roadmap
✍️ @nodejs_lib
- 👍 3
- 👎 1
Post #206
901

Развертывание и тестирование Step-функций AWS с помощью Node.js
Загрузка сложной функциональности может занимать много времени. Пользователи, как правило, не любят ждать, поэтому решения должны развиваться.
Если вы уже знакомы с async/await в JavaScript, то считайте, что await - это место, где логически происходит блокировка. Это заставляет алгоритм ждать, и технически это все еще синхронный код.
Пошаговые функции позволяют длительным процессам выполняться в фоновом режиме асинхронно, чтобы логика не блокировалась и не заставляла людей ждать.
Давайте рассмотрим, как использовать Step-функции AWS в Node.
https://blog.appsignal.com/2023/10/04/deploy-and-test-aws-step-functions-with-nodejs.html
✍️ @nodejs_lib
Загрузка сложной функциональности может занимать много времени. Пользователи, как правило, не любят ждать, поэтому решения должны развиваться.
Если вы уже знакомы с async/await в JavaScript, то считайте, что await - это место, где логически происходит блокировка. Это заставляет алгоритм ждать, и технически это все еще синхронный код.
Пошаговые функции позволяют длительным процессам выполняться в фоновом режиме асинхронно, чтобы логика не блокировалась и не заставляла людей ждать.
Давайте рассмотрим, как использовать Step-функции AWS в Node.
https://blog.appsignal.com/2023/10/04/deploy-and-test-aws-step-functions-with-nodejs.html
✍️ @nodejs_lib
- 👍 2
Post #204
936

Работа NodeJS 👨💻
Совет: Чтобы сохранить неблокирующий характер Node.js, очень важно использовать асинхронные операции и по возможности избегать синхронных, блокирующих операций.
✍️ @nodejs_lib
Совет: Чтобы сохранить неблокирующий характер Node.js, очень важно использовать асинхронные операции и по возможности избегать синхронных, блокирующих операций.
✍️ @nodejs_lib
- 👍 1
Post #202
1.02K
Distributed Systems with Node.js.pdf9.8 MB
Distributed Systems with Node.js
Автор: Thomas Hunter II (2020)
Многие компании, от стартапов до компаний из списка Fortune 500, используют Node.js для создания эффективных бэкендов. А инженеры любят Node.js за доступный API и знакомый синтаксис. В этом практическом руководстве автор доказывает, что Node.js настолько же хорош, как и традиционные платформы, для создания масштабируемых и отказоустойчивых сервисов.
Во время чтения книги вы:
✔️Узнаете, какой протокол выбрать в зависимости от ситуации;
✔️Настроите контейнеры приложения для использования в производстве;
✔️Отследите ошибки в настройках, чтобы определить, какой сервис неисправен;
✔️Упростите код приложения и повысьте производительность, переложив работу на обратный прокси;
✔️Создадите информационные панели для мониторинга работоспособности и пропускной способности сервиса;
✔️Узнаете, почему требуется так много различных инструментов при работе в корпоративной среде.
✍️ @nodejs_lib
Автор: Thomas Hunter II (2020)
Многие компании, от стартапов до компаний из списка Fortune 500, используют Node.js для создания эффективных бэкендов. А инженеры любят Node.js за доступный API и знакомый синтаксис. В этом практическом руководстве автор доказывает, что Node.js настолько же хорош, как и традиционные платформы, для создания масштабируемых и отказоустойчивых сервисов.
Во время чтения книги вы:
✔️Узнаете, какой протокол выбрать в зависимости от ситуации;
✔️Настроите контейнеры приложения для использования в производстве;
✔️Отследите ошибки в настройках, чтобы определить, какой сервис неисправен;
✔️Упростите код приложения и повысьте производительность, переложив работу на обратный прокси;
✔️Создадите информационные панели для мониторинга работоспособности и пропускной способности сервиса;
✔️Узнаете, почему требуется так много различных инструментов при работе в корпоративной среде.
✍️ @nodejs_lib
- 👍 3
Post #200
970
Лучшие практики обеспечения безопасности приложений Node.js в производстве
Node.js - одна из любимых технологий разработчиков, когда речь идет о разработке backend. Ее популярность постоянно растет, и сейчас она является одной из основных целей для атак в Интернете. Поэтому очень важно защитить Node.js от уязвимостей и угроз.
https://semaphoreci.com/blog/securing-nodejs
✍️ @nodejs_lib
Node.js - одна из любимых технологий разработчиков, когда речь идет о разработке backend. Ее популярность постоянно растет, и сейчас она является одной из основных целей для атак в Интернете. Поэтому очень важно защитить Node.js от уязвимостей и угроз.
https://semaphoreci.com/blog/securing-nodejs
✍️ @nodejs_lib
- 👍 1
Post #198
971

Начало работы с Fastify для Node.js
Высока вероятность того, что вы уже работали с Express, поскольку с момента выхода в 2010 году он стал основным веб-фреймворком для разработчиков Node.js. Однако в последние годы появились новые веб-фреймворки, и развитие Express значительно замедлилось.
Fastify - относительно новый игрок на этой сцене, но он быстро завоевывает популярность благодаря своей скорости и уникальным возможностям.
https://blog.appsignal.com/2023/04/26/getting-started-with-fastify-for-nodejs.html
✍️ @nodejs_lib
Высока вероятность того, что вы уже работали с Express, поскольку с момента выхода в 2010 году он стал основным веб-фреймворком для разработчиков Node.js. Однако в последние годы появились новые веб-фреймворки, и развитие Express значительно замедлилось.
Fastify - относительно новый игрок на этой сцене, но он быстро завоевывает популярность благодаря своей скорости и уникальным возможностям.
https://blog.appsignal.com/2023/04/26/getting-started-with-fastify-for-nodejs.html
✍️ @nodejs_lib
- 👍 1
Post #195
967
Node.js Developer Roadmap 2023
Мы обсудим все - от фундаментальной важности JavaScript в экосистеме Node.js до таких продвинутых тем, как использование TypeScript и Jest для более эффективного кода и тестирования. А также краткое руководство по настройке вашего первого сервера Node.js менее чем за 2 минуты!
https://youtu.be/GjqbI11i1SU?si=7AMchhp0XdXeR-b-
✍️ @nodejs_lib
YouTube Nodejs Developer Roadmap 2023 Node.js Developer Roadmap 2023: From Basics to Mastery 🚀
If you like the video please Like & Subscribe for supporting me ✌️
Dive deep into the Node.js roadmap for 2023! Whether you're an aspiring Node.js developer or looking to level up your skills, this… Мы обсудим все - от фундаментальной важности JavaScript в экосистеме Node.js до таких продвинутых тем, как использование TypeScript и Jest для более эффективного кода и тестирования. А также краткое руководство по настройке вашего первого сервера Node.js менее чем за 2 минуты!
https://youtu.be/GjqbI11i1SU?si=7AMchhp0XdXeR-b-
✍️ @nodejs_lib
- 👍 2
Post #193
828

Бессерверный Bun против Node: Бенчмаркинг на AWS Lambda
С момента появления серверных сред для JavaScript в качестве основной среды выполнения господствует NodeJS. Node вместе с менеджером пакетов NPM сегодня широко используется в самых разных проектах - от небольших сторонних проектов для любителей до корпоративных систем с высокой посещаемостью. Большинство разработчиков не осмеливаются бросить вызов Node из-за его стандартного статуса в индустрии и обширной экосистемы разработки с открытым исходным кодом. Первым серьезным соперником был Deno, но он так и не прижился, скорее всего, из-за отсутствия сильной совместимости между Node, открытыми пакетами NPM и CommonJS.
https://medium.com/@mitchellkossoris/serverless-bun-vs-node-benchmarking-on-aws-lambda-ecd4fe7c2fc2
✍️ @nodejs_lib
С момента появления серверных сред для JavaScript в качестве основной среды выполнения господствует NodeJS. Node вместе с менеджером пакетов NPM сегодня широко используется в самых разных проектах - от небольших сторонних проектов для любителей до корпоративных систем с высокой посещаемостью. Большинство разработчиков не осмеливаются бросить вызов Node из-за его стандартного статуса в индустрии и обширной экосистемы разработки с открытым исходным кодом. Первым серьезным соперником был Deno, но он так и не прижился, скорее всего, из-за отсутствия сильной совместимости между Node, открытыми пакетами NPM и CommonJS.
https://medium.com/@mitchellkossoris/serverless-bun-vs-node-benchmarking-on-aws-lambda-ecd4fe7c2fc2
✍️ @nodejs_lib
- 👍 1
Post #192
1.09K
Полное визуальное руководство по пониманию цикла событий Node.js
Вы уже некоторое время работаете с Node.js. Вы создали несколько приложений, поиграли с различными модулями и даже освоили асинхронное программирование. Но есть кое-что, что не дает вам покоя, - цикл событий.
Если вы похожи на меня, то вы провели бесчисленное количество часов, читая документацию и просматривая видео, пытаясь понять цикл событий. Но даже опытному разработчику бывает трудно получить полное представление о том, как все это работает. Именно поэтому я подготовил это наглядное руководство, которое поможет вам полностью понять цикл событий Node.js. Усаживайтесь поудобнее, возьмите чашку кофе, и давайте погрузимся в мир цикла событий Node.js.
https://www.builder.io/blog/visual-guide-to-nodejs-event-loop#asynchronous-programming-in-java-script
✍️ @nodejs_lib
Вы уже некоторое время работаете с Node.js. Вы создали несколько приложений, поиграли с различными модулями и даже освоили асинхронное программирование. Но есть кое-что, что не дает вам покоя, - цикл событий.
Если вы похожи на меня, то вы провели бесчисленное количество часов, читая документацию и просматривая видео, пытаясь понять цикл событий. Но даже опытному разработчику бывает трудно получить полное представление о том, как все это работает. Именно поэтому я подготовил это наглядное руководство, которое поможет вам полностью понять цикл событий Node.js. Усаживайтесь поудобнее, возьмите чашку кофе, и давайте погрузимся в мир цикла событий Node.js.
https://www.builder.io/blog/visual-guide-to-nodejs-event-loop#asynchronous-programming-in-java-script
✍️ @nodejs_lib
- 👍 5
Post #190
825
Передача данных из Angular в NodeJS с помощью NgForms
https://www.youtube.com/watch?v=E-zbp7icX5M
✍️ @nodejs_lib
YouTube Sending data from Angular to NodeJS with NgForms A simple step-by-step guide to send data from Angular to NodeJS with the help of NgForms.
Here is the source code: https://github.com/tretyakovalex/nodejs-angular-form-template
Timecodes
0:00 - Intro
0:04 - Clone Angular-NodeJS template
0:30 - Create HTML… https://www.youtube.com/watch?v=E-zbp7icX5M
✍️ @nodejs_lib
- 👍 2
Post #189
826

Обеспечение безопасности приложений Node.js путем анализа примеров внедрения команд в реальном мире
В огромном цифровом пространстве веб-приложений и онлайн-сервисов безопасность имеет первостепенное значение. Разработчики и организации вкладывают значительные средства в защиту своих систем от потенциальных угроз, однако постоянно развивающийся характер кибер-атак представляет собой постоянную проблему. Одной из особо опасных и повторяющихся уязвимостей, из-за которой в последние годы было раскрыто множество CVE для пакетов npm в экосистеме Node.js, является командная инъекция (Command Injection).
https://www.nodejs-security.com/blog/securing-your-nodejs-apps-by-analyzing-real-world-command-injection-examples
✍️ @nodejs_lib
В огромном цифровом пространстве веб-приложений и онлайн-сервисов безопасность имеет первостепенное значение. Разработчики и организации вкладывают значительные средства в защиту своих систем от потенциальных угроз, однако постоянно развивающийся характер кибер-атак представляет собой постоянную проблему. Одной из особо опасных и повторяющихся уязвимостей, из-за которой в последние годы было раскрыто множество CVE для пакетов npm в экосистеме Node.js, является командная инъекция (Command Injection).
https://www.nodejs-security.com/blog/securing-your-nodejs-apps-by-analyzing-real-world-command-injection-examples
✍️ @nodejs_lib
- 👍 2
Post #187
878

Состояние производительности Node.js в 2023
На дворе 2023 год, и мы выпустили Node.js v20. Это значительное достижение, и цель данной статьи - с помощью научных цифр оценить состояние производительности Node.js.
Все результаты бенчмарков содержат воспроизводимый пример и сведения об аппаратном обеспечении. Чтобы уменьшить шум для обычных читателей, воспроизводимые шаги будут свернуты в начале всех разделов.
Целью данной статьи является сравнительный анализ различных версий Node.js. В ней отмечаются улучшения и недостатки, а также дается представление о причинах этих изменений, при этом не проводится никаких сравнений с другими средами исполнения JavaScript.
https://blog.rafaelgss.dev/state-of-nodejs-performance-2023
✍️ @nodejs_lib
На дворе 2023 год, и мы выпустили Node.js v20. Это значительное достижение, и цель данной статьи - с помощью научных цифр оценить состояние производительности Node.js.
Все результаты бенчмарков содержат воспроизводимый пример и сведения об аппаратном обеспечении. Чтобы уменьшить шум для обычных читателей, воспроизводимые шаги будут свернуты в начале всех разделов.
Целью данной статьи является сравнительный анализ различных версий Node.js. В ней отмечаются улучшения и недостатки, а также дается представление о причинах этих изменений, при этом не проводится никаких сравнений с другими средами исполнения JavaScript.
https://blog.rafaelgss.dev/state-of-nodejs-performance-2023
✍️ @nodejs_lib
- 👍 1
Post #186
941

Frontend online meetup - 11/10
✔️ CSS in JS или самая противоречивая техника стилизации веба — Ильдар Муллахметов, Авито Тех
В своем докладе я расскажу почему CSS in JS библиотеки вызывают так много противоречий среди frontend разработчиков. хочу рассмотреть влияние на производительность, поддерживаемость кода, девелопер экспириенс. Рассмотрю более подробно styled-components и сравню блоки кода со стилями между styled, tailwind, module. Рассмотрю как браузер обрабатывает styled. Продемонстрирую как влияет на семантику, работает с props и theme. Добавлю к сравнению Linaria и Astroturf, как самые быстрорастущие CSS in JS библиотеки.
✔️ Что такое Sentry и почему без него тяжело — Кирилл Логачев, Level.Travel
Доклад нацелен на раскрытие такого полезного инструмента, как Sentry. Из данного доклада слушатель узнает, как правильно настраивать, использовать и мониторить Sentry, что поможет уменьшить количество ошибок в продакшене, также данный сервис поможет определять и быстро устранять просочившиеся с релизом ошибки.
✔️ По ту сторону WebView — Максим Лавренюк, UZUM TECHNOLOGIES
Я бы хотел поделится некоторыми подходами и проблемами на примере встраивания сервиса доставки еды Uzum Tezkor в супер приложение Uzum Market. Я расскажу про то, что следует сделать в первую очередь при старте интеграции, как подружить нативные компоненты с вебом, как спрятать бесшовную авторизацию, а так же о чем попросить мобильных разработчиков, чтобы облегчить себе жизнь.
✔️ Web3 для фронтенд-разработчика — Назим Гафаров, Based.link
Доклады вокруг web3 обычно концентрируются вокруг рассказа об языках программирования для смарт-контрактов, которые больше интересны бэкенд-разработчикам. В своем докладе я расскажу о том, какие возможности предоставляет web3 именно для фронтенд-разработчика.
➖➖➖
🗓 11 октября в 19:00
✅ Регистрация - участие бесплатно!
🌐 Наш телеграам канал с анонсами митапов!
✔️ CSS in JS или самая противоречивая техника стилизации веба — Ильдар Муллахметов, Авито Тех
В своем докладе я расскажу почему CSS in JS библиотеки вызывают так много противоречий среди frontend разработчиков. хочу рассмотреть влияние на производительность, поддерживаемость кода, девелопер экспириенс. Рассмотрю более подробно styled-components и сравню блоки кода со стилями между styled, tailwind, module. Рассмотрю как браузер обрабатывает styled. Продемонстрирую как влияет на семантику, работает с props и theme. Добавлю к сравнению Linaria и Astroturf, как самые быстрорастущие CSS in JS библиотеки.
✔️ Что такое Sentry и почему без него тяжело — Кирилл Логачев, Level.Travel
Доклад нацелен на раскрытие такого полезного инструмента, как Sentry. Из данного доклада слушатель узнает, как правильно настраивать, использовать и мониторить Sentry, что поможет уменьшить количество ошибок в продакшене, также данный сервис поможет определять и быстро устранять просочившиеся с релизом ошибки.
✔️ По ту сторону WebView — Максим Лавренюк, UZUM TECHNOLOGIES
Я бы хотел поделится некоторыми подходами и проблемами на примере встраивания сервиса доставки еды Uzum Tezkor в супер приложение Uzum Market. Я расскажу про то, что следует сделать в первую очередь при старте интеграции, как подружить нативные компоненты с вебом, как спрятать бесшовную авторизацию, а так же о чем попросить мобильных разработчиков, чтобы облегчить себе жизнь.
✔️ Web3 для фронтенд-разработчика — Назим Гафаров, Based.link
Доклады вокруг web3 обычно концентрируются вокруг рассказа об языках программирования для смарт-контрактов, которые больше интересны бэкенд-разработчикам. В своем докладе я расскажу о том, какие возможности предоставляет web3 именно для фронтенд-разработчика.
➖➖➖
🗓 11 октября в 19:00
✅ Регистрация - участие бесплатно!
🌐 Наш телеграам канал с анонсами митапов!
Post #185
846

Observing Node.js processes with eBPF
https://opeonikute.dev/posts/observing-node-with-ebpf
✍️ @nodejs_lib
https://opeonikute.dev/posts/observing-node-with-ebpf
✍️ @nodejs_lib
- 👍 1
Post #183
838
Пишем key-value storage на пакетах ping'а или храним данные между облаками
Как-то давно я просматривал опции для команды ping и обратил внимание, что можно задавать размер ICMP пакета. "Хм", — подумал я: "Можно же сложить в сам пакет какую-то полезную нагрузку". Эта идея время от времени всплывала у меня в голове, но что именно можно хранить в пакете ICMP придумать не удавалось. Однако, недавно пришло понимание, что если хранить данные в ICMP пакете, то они не будут занимать место в оперативной памяти! То есть можно сделать key-value хранилище, где все данные будут храниться внутри сети.
https://habr.com/ru/articles/762390/
✍️ @nodejs_lib
Как-то давно я просматривал опции для команды ping и обратил внимание, что можно задавать размер ICMP пакета. "Хм", — подумал я: "Можно же сложить в сам пакет какую-то полезную нагрузку". Эта идея время от времени всплывала у меня в голове, но что именно можно хранить в пакете ICMP придумать не удавалось. Однако, недавно пришло понимание, что если хранить данные в ICMP пакете, то они не будут занимать место в оперативной памяти! То есть можно сделать key-value хранилище, где все данные будут храниться внутри сети.
https://habr.com/ru/articles/762390/
✍️ @nodejs_lib
- 😁 2
- 👍 1
Post #182
973

Отслеживание ошибок в приложении Node.js
Ошибки в продакшне замедляют скорость и часто влияют на всю траекторию дорожной карты релизов. Это помогает, если у вас есть надежная настройка отслеживания ошибок, на которую можно положиться.
В этой статье мы рассмотрим, как сделать отслеживание ошибок в приложении Node.js более удобным, автоматизированным и безопасным.
https://blog.appsignal.com/2023/08/30/tracking-errors-in-a-nodejs-application.html
✍️ @nodejs_lib
Ошибки в продакшне замедляют скорость и часто влияют на всю траекторию дорожной карты релизов. Это помогает, если у вас есть надежная настройка отслеживания ошибок, на которую можно положиться.
В этой статье мы рассмотрим, как сделать отслеживание ошибок в приложении Node.js более удобным, автоматизированным и безопасным.
https://blog.appsignal.com/2023/08/30/tracking-errors-in-a-nodejs-application.html
✍️ @nodejs_lib
- 👍 2
Post #180
967
🚀 Node.js в 2023 🧑💻 Введение в технологию ✨
0:00 план лекции
0:56 место node.js в современном вебе
2:03 что такое node.js
7:37 как работает node.js
11:42 event-loop phases
16:12 почему node.js
17:45 основные идеи node.js
28:58 преимущества node.js 2928 недостатки node.js
30:30 начало работы с node.js
33:05 приложение на node.js
44:50 встроенный в node.js API
41:18 менеджер пакетов NPM
51:09 производительность
53:27 память
55:29 сферы применения node.js
58:50 для чего часто применяют node.js
1:00:30 для чего node.js применяют реже
1:01:10 для чего node.js применяется совсем редко
1:02:02 для чего node.js плохо подходит
1:03:06 какие версии node.js актуальны
1:06:12 что нового
1:09:22 проблемы node.js
1:20:21 что делать?
1:23:23 как выбирать зависимости?
1:24:53 недостатки культуры разработки
1:25:44 уязвимости
1:27:30 как писать на ноде качественно
1:28:56 enterprise development requirements
1:29:50 как понять что что-то пошло не так
1:30:56 ссылки на лекции, доклады и остальные материалы
источник
✍️ @nodejs_lib
0:00 план лекции
0:56 место node.js в современном вебе
2:03 что такое node.js
7:37 как работает node.js
11:42 event-loop phases
16:12 почему node.js
17:45 основные идеи node.js
28:58 преимущества node.js 2928 недостатки node.js
30:30 начало работы с node.js
33:05 приложение на node.js
44:50 встроенный в node.js API
41:18 менеджер пакетов NPM
51:09 производительность
53:27 память
55:29 сферы применения node.js
58:50 для чего часто применяют node.js
1:00:30 для чего node.js применяют реже
1:01:10 для чего node.js применяется совсем редко
1:02:02 для чего node.js плохо подходит
1:03:06 какие версии node.js актуальны
1:06:12 что нового
1:09:22 проблемы node.js
1:20:21 что делать?
1:23:23 как выбирать зависимости?
1:24:53 недостатки культуры разработки
1:25:44 уязвимости
1:27:30 как писать на ноде качественно
1:28:56 enterprise development requirements
1:29:50 как понять что что-то пошло не так
1:30:56 ссылки на лекции, доклады и остальные материалы
источник
✍️ @nodejs_lib
- 👍 4
- 🤡 1
Post #177
1K

Проектирование масштабируемого бэкенда в Node.js
Будучи разработчиком, поддерживающим растущий бизнес, вы, скорее всего, будете много времени уделять размышлениям о масштабировании. Мы живем в прекрасное время для решения проблем масштабирования. Компьютеры настолько быстры и производительны, что многие решения, которые вы принимаете при написании внутренних систем, не оказывают заметного влияния на производительность (пока ваше приложение не достигнет абсолютно огромных масштабов). Если бы это было не так, мы бы все писали веб-серверы на языке C.
В этой статье мы рассмотрим три проблемы масштабирования в вымышленной бэкенд-системе Node.js, написанной в виде пользовательских историй. Несмотря на то что система вымышленная, эти проблемы очень похожи на те, с которыми я сталкивался в своей карьере, и, возможно, они знакомы и вам.
Мы обсудим полезные инструменты для диагностики основных причин проблем масштабирования, а также методы устранения узких мест и точек отказа.
https://blog.appsignal.com/2023/06/07/designing-a-scalable-backend-in-nodejs.html
✍️ @nodejs_lib
Будучи разработчиком, поддерживающим растущий бизнес, вы, скорее всего, будете много времени уделять размышлениям о масштабировании. Мы живем в прекрасное время для решения проблем масштабирования. Компьютеры настолько быстры и производительны, что многие решения, которые вы принимаете при написании внутренних систем, не оказывают заметного влияния на производительность (пока ваше приложение не достигнет абсолютно огромных масштабов). Если бы это было не так, мы бы все писали веб-серверы на языке C.
В этой статье мы рассмотрим три проблемы масштабирования в вымышленной бэкенд-системе Node.js, написанной в виде пользовательских историй. Несмотря на то что система вымышленная, эти проблемы очень похожи на те, с которыми я сталкивался в своей карьере, и, возможно, они знакомы и вам.
Мы обсудим полезные инструменты для диагностики основных причин проблем масштабирования, а также методы устранения узких мест и точек отказа.
https://blog.appsignal.com/2023/06/07/designing-a-scalable-backend-in-nodejs.html
✍️ @nodejs_lib
- 👍 5