REST API с JSON — стандарт для веб-сервисов, но в микросервисной архитектуре с высокой нагрузкой он показывает слабые стороны: текстовый формат, отсутствие строгой типизации, overhead HTTP/1.1. gRPC…
Когда ваш Node.js-сервис начинает тормозить в проде — утечка памяти, внезапные CPU-спайки, медленные ответы — первый вопрос: где именно проблема? Логи молчат, метрики показывают только симптомы.…
Вы читаете 10 ГБ файл через fs.createReadStream, обрабатываете каждую строку и пишете в базу. Через минуту процесс падает с OOM. Проблема не в файле — проблема в том, что вы игнорируете backpressure.…
Node.js построен на асинхронной модели: операции ввода-вывода не блокируют event loop, а выполняются в фоне. За 15 лет эволюции JavaScript прошёл путь от callback hell к элегантному async/await.…