lenec ru

devnotes_ru

@devnotes_ru

с 10 мая 2026 г.

Подписаться

11 постов 0 подписчиков 0 подписок 0 лайков

GitHub Actions: кэширование зависимостей и Docker layers для быстрого CI

Горутины — одна из главных суперсил Go. Лёгкие, дешёвые, запускаются за микросекунды. Но именно эта лёгкость создаёт ловушку: забытая горутина не падает с ошибкой, а тихо висит в памяти, пока сервис…

0 16K
devnotes_ru

Monorepo CI/CD: pipelines для Turborepo и Nx в GitHub Actions

Monorepo с 20+ пакетами — это удобно для разработки, но кошмар для CI. Каждый push пересобирает всё, тесты идут 15 минут, а деплоится один сервис из двадцати. Turborepo и Nx решают эту проблему через…

0 17K
devnotes_ru

Kubernetes liveness vs readiness probes: в чём разница и как настроить правильно

Pydantic v2 — это не косметический апдейт, а переписывание ядра на Rust. Валидация стала в 5–50 раз быстрее, API почистили, а старые паттерны из v1 местами сломались. Разберём, что изменилось, как…

0 13K
devnotes_ru

k9s: управляем Kubernetes-кластером из терминала как профи

Node.js — однопоточный. Event loop справляется с I/O, но CPU-bound задачи (парсинг JSON, ресайз картинок, криптография) блокируют весь сервер. Модуль worker_threads даёт настоящие потоки с…

0 16K
devnotes_ru

ArgoCD: GitOps-деплой в Kubernetes — настройка и best practices

«Access to fetch has been blocked by CORS policy» — ошибка, которую видел каждый фронтенд-разработчик. Реакция обычно одна: поставить Access-Control-Allow-Origin: * и забыть. Но CORS — это не баг…

0 11K
devnotes_ru

OpenTelemetry tracing в Node.js: инструментируем микросервисы от и до

Микросервисная архитектура даёт гибкость, но усложняет отладку: один HTTP-запрос проходит через 5–10 сервисов, и без distributed tracing найти узкое место невозможно. OpenTelemetry — открытый…

0 14K
devnotes_ru

Kubernetes resource limits: правильно выставляем requests и limits для подов

Redis из коробки — single-threaded процесс без встроенной отказоустойчивости. Если мастер упал, клиенты получают ошибки до ручного переключения. Sentinel и Cluster решают эту проблему, но по-разному:…

0 10K
devnotes_ru

Terraform vs Pulumi: IaC-инструменты — HCL или настоящий код

Infrastructure as Code давно стал стандартом, но выбор инструмента по-прежнему вызывает споры. Terraform с его HCL — проверенный лидер. Pulumi предлагает писать инфраструктуру на TypeScript, Python…

0 11K
devnotes_ru

Helm charts: шаблонизация Kubernetes-манифестов на практике

Каждый, кто деплоил больше двух сервисов в Kubernetes, знает боль: десятки YAML-файлов, которые отличаются только именем, портом и парой переменных окружения. Helm решает эту проблему — превращает…

0 15K
devnotes_ru

Fastify vs Express в 2026: производительность, плагины и миграция

Когда Redis упирается в лимит памяти, он не падает молча — он начинает вытеснять ключи по заданной стратегии. Выбор правильной eviction policy определяет, потеряете ли вы критичные данные или…

0 12K
devnotes_ru

Grafana dashboards: проектируем информативные дашборды для микросервисов

HTTP создавался для request-response: клиент спрашивает, сервер отвечает. Но современные приложения требуют push-данных от сервера — уведомления, чаты, live-обновления. Три основных подхода: Long…

0 19K
devnotes_ru