<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel><title>Medloft — технический журнал</title><link>https://website.medloft.tech/</link><description>Базы данных, веб-сервисы, деплой и наблюдаемость. Практические заметки на русском.</description><language>ru-RU</language><lastBuildDate>Thu, 15 Oct 2026 23:05:05 +0300</lastBuildDate><item><title>Читаем EXPLAIN: где запрос теряет время</title><link>https://website.medloft.tech/zametki/postgres-explain/</link><guid>https://website.medloft.tech/zametki/postgres-explain/</guid><pubDate>Thu, 15 Oct 2026 18:00:00 +0300</pubDate><description>План запроса помогает заменить предположение «нужен индекс» конкретным объяснением. Начать можно с трёх вопросов: сколько строк ожидалось, сколько получилось и сколько работы потребовалось между этими точками.</description><category>Базы данных</category></item><item><title>Релиз без сюрпризов: от сборки до отката</title><link>https://website.medloft.tech/zametki/safe-deploy/</link><guid>https://website.medloft.tech/zametki/safe-deploy/</guid><pubDate>Thu, 15 Oct 2026 18:00:00 +0300</pubDate><description>Успешное завершение pipeline говорит о выполнении шагов, но не о работоспособности продукта. Хороший процесс выпуска связывает конкретную сборку с проверками, наблюдением и понятным решением об откате.</description><category>Деплой</category></item><item><title>Алерты, на которые понятно как реагировать</title><link>https://website.medloft.tech/zametki/useful-alerts/</link><guid>https://website.medloft.tech/zametki/useful-alerts/</guid><pubDate>Thu, 15 Oct 2026 18:00:00 +0300</pubDate><description>Уведомление полезно, когда помогает принять решение. Сообщение «CPU высокий» оставляет слишком много вопросов. Сообщение об ошибках пользовательских запросов с графиком и инструкцией уже задаёт направление проверки.</description><category>Наблюдаемость</category></item><item><title>Docker-образ, который проще собирать и поддерживать</title><link>https://website.medloft.tech/zametki/docker-builds/</link><guid>https://website.medloft.tech/zametki/docker-builds/</guid><pubDate>Thu, 15 Oct 2026 18:00:00 +0300</pubDate><description>Размер образа — только один из показателей. Важно ещё понимать его содержимое, повторять сборку и обновлять зависимости без неприятных сюрпризов. Несколько простых правил делают этот процесс предсказуемее.</description><category>Деплой</category></item><item><title>Первые 15 минут инцидента: собираем картину</title><link>https://website.medloft.tech/zametki/incident-notes/</link><guid>https://website.medloft.tech/zametki/incident-notes/</guid><pubDate>Thu, 15 Oct 2026 18:00:00 +0300</pubDate><description>При сбое легко начать менять настройки раньше, чем станет понятно, что происходит. Небольшая общая запись помогает удерживать контекст: что затронуто, какие факты подтверждены и что проверяется прямо сейчас.</description><category>Наблюдаемость</category></item><item><title>Что проверить после настройки HTTPS</title><link>https://website.medloft.tech/zametki/http-checks/</link><guid>https://website.medloft.tech/zametki/http-checks/</guid><pubDate>Thu, 15 Oct 2026 18:00:00 +0300</pubDate><description>Значок защищённого соединения — хорошее начало. После настройки домена полезно пройти весь путь запроса: HTTP, перенаправление, HTTPS, выдача страницы и ответы на несуществующие адреса.</description><category>Веб и сети</category></item><item><title>Бэкап есть. А восстановиться получится?</title><link>https://website.medloft.tech/zametki/postgres-backups/</link><guid>https://website.medloft.tech/zametki/postgres-backups/</guid><pubDate>Wed, 02 Sep 2026 10:30:00 +0300</pubDate><description>Файл резервной копии — ещё не гарантия сохранности данных. Проверка заканчивается там, где база восстановлена, приложение читает нужные таблицы, а время восстановления укладывается в ваши требования.</description><category>Базы данных</category></item><item><title>Почему nginx возвращает 504 и где искать причину</title><link>https://website.medloft.tech/zametki/nginx-timeouts/</link><guid>https://website.medloft.tech/zametki/nginx-timeouts/</guid><pubDate>Tue, 14 Jul 2026 11:15:00 +0300</pubDate><description>Когда клиент видит 504, увеличение тайм-аута кажется самым быстрым решением. Сначала стоит понять, на каком этапе запрос остановился: соединение, ожидание заголовков или чтение ответа.</description><category>Веб и сети</category></item></channel></rss>