Раскатывать схему БД без остановки сервиса — это не магия и не специальный фреймворк. Это набор правил: сначала добавляем, потом начинаем читать и писать обратно совместимо, и только потом удаляем…
Docker Compose — отличная штука, чтобы за пять минут поднять локально стек из приложения, базы и Redis. Но когда тот же compose.yml уезжает на продакшен сервер, у людей внезапно обнаруживается, что…
Сертификат Let's Encrypt живёт 90 дней. Если ты один раз настроил его руками и забыл — через три месяца сайт встретит пользователей предупреждением о просроченном сертификате. Поэтому автообновление…
На моём проекте Node-приложение слушает 127.0.0.1:3000, а наружу торчит nginx на 443. Так живёт уже несколько лет: обновления Node не трогают сертификаты, а правила лимитов и редиректов лежат рядом,…
«Просто накатим миграцию ночью» — в боевом сервисе так себе план, особенно если у тебя пользователи в нескольких часовых поясах. Я набил несколько шишек с миграциями на горячих таблицах и хочу…
Let's Encrypt — бесплатный, рабочий, проверенный. Сертификаты выдаются на 90 дней, обновляются автоматически. И всё равно у меня раз в полгода кто-нибудь жалуется, что «сайт показывает истёкший…
nginx перед Node — паттерн настолько древний, что я его уже автоматически набираю с закрытыми глазами. И всё равно каждый раз что-то выпадает: то WebSocket не пробрасывается, то HSTS никто не…
Docker Compose часто используют как «продакшен-оркестратор для бедных»: один VPS, пара сервисов, простой docker compose up -d и пошёл. Я через это прошёл и сейчас на части проектов от Compose…