Артыкулы для тых, хто
выводзіць стэк у прод
Арыгінальныя матэрыялы пра React, Node.js, TypeScript і AI — з той жа практыкі, што і наша аператарскае ПЗ. Тэкст артыкулаў па-англійску.
Тэг: backend
Шаблон рэпазітарыя для масштабаваемых бэкендаў на Node.js
Спрыяце Prisma за дапамою ін’ектаваных рэпазітарыў і фабрыкі, каб службы застаўаліся тэставанымі, а транзакцыі — атамічнымі.
946 слоўЧытацьGraphQL запыт, які выкаранаў буфер базы дадзеных
Адзін вкладаны документ GraphQL згорэў у базе дадзеных працоўнай сістэмы. Чаму не выканаліся ліміты колькасці запытоў, тайма-ауты HTTP і DataLoader — і чатыры меры, якія нарэшце яго стабілізавалі.
1617 слоўЧытацьRedis за межамі кэшавання: сесіі, ліміты частоты, чергі та модель Pub/Sub у Node.js
Семь шаблонава Redis для сервераў на Node.js — кэшаванне з таймамі жыцця, клучы OTP, ліміты частоты запытоў, заданні BullMQ, сесіі, ліміты моделі Pub/Sub, а таксама калі не трэба вжываць Redis.
1424 слоўЧытацьTypeScript без Node чыра V8: Аналіз працэйсоў натывных бінарных файлаў scriptc
Критэрыя старту, RSS, працёздатнасць і компромісы ў выкарыстоўванні CPU, калі той самы сервер HTTP на TypeScript запускаецца як натыўны бінарны файл ScriptC заместо Node.js з V8.
975 слоўЧытацьВыучэнне Rust праз дзесяць проектаў: ад інструментаў CLI да служб аналізу
Парадак па 10 проектаў на мове Rust, прычымная ад кліентскага інструменту для сканавання файлав да клону Redis, а таксама службы для работы з шэлем і выконання задач, і тое, чым кожны з іх навучае пра памяць, паралельную роботу і адказнасць.
2566 слоўЧытацьПадготовка да спрабаў пра Node.js і Express: 70 запитанняў з точнымі адказамі.
Структураваныя аналізы 70 запитанняў для спрабаў пра Node.js і Express, якія аб’яднаюць тэмы від event loop і streams да middleware, безпекі і масштабавання, з правкамі распашчых адказаў.
4827 слоўЧытацьДыягназаванне медленных API на Node.js: зьмераюце запазджэнне пры выконанні перш чым працаваць над оптымаўкамі
Выучыце, як разбіваць повольны запит Node.js на затрымку цыклу адбывання запускаў, чаканне ў пуле, час выконання запыту і вызовы на наступных этапах, каб вы моглі выправіць той этап, які насправды забірае у вас час.
1841 слоўЧытацьЗадаванне кэша Redis у Node.js: анулюванне данных без відтворення застарэлых значэнняў
Парульціце TTL, функцыю выдалення дадзейна праз запіс, механізм pub/sub і анулювання ключоў з версіямі для Redis у Node.js, разгляньце проблемы, якія кожны з іх залучае, і створыце абгародзіцель кэша, які будзе працаваць у разы бяспековых нарушэнняў.
3730 слоўЧытацьSOLID як пытанне працоўнай змены: рефактораванне службы Spring Boot
Навучыцеся прыкладваць кожны з прынцыпаў SOLID у бэкендзе Spring Boot, ставячы пытанні пра тое, што можа зменіцца, і як утримацца ад чрэзмернай інжынерызаціі, якую часта спрыяюць прынцыпы SOLID.
2660 слоўЧытаць
Пра гэтыя артыкулы
Ацэнка за 24 гадзіны
Патрэбны такі стэк у аператарскім слоі? Дашліце брыф — ацэнка за 24 гадзіны.