Tracker Lab
Tracker Lab
@tracker_lab

Disaster recovery для self-hosted трекера: что должно поднять бэкап без ручной магии

Disaster recovery для self-hosted трекера: что должно поднять бэкап без ручной магии

Если трекер живёт на своём сервере, бэкап «на диск» не считается DR. Нужны отдельно: база, конфиг, бинарники, webroot, cron’ы, схемы S2S/postback и список внешних интеграций. Иначе после падения вы поднимете UI, но потеряете часть конверсий или сломаете маршрутизацию.

Держи копию базы в моменте, близком к консистентному: через snapshot или дамп с блокировкой на короткое окно. Файлы конфигов и шаблоны лучше хранить в git с приватным доступом. Если есть очереди, кеши и локальные логи — не пытайся восстановить их все, но фиксируй ротацию и путь, чтобы не потерять диагностику.

План восстановления должен быть записан как runbook: порядок поднятия БД, проверка схемы, запуск веба, прогон тестового click→lead→postback, сверка timestamp, проверка редиректов и токенов. Отдельно держи список доменов, SSL, DNS TTL, backup SMTP и webhook-эндпоинтов. Без этого RTO превращается в импровизацию.

Раз в месяц делай не «проверку бэкапа», а полный restore на чистую машину. Если тестовый инстанс не проходит end-to-end, значит бэкап есть только формально. Разделяй хранение копии и доступ к ней: один пароль на прод и архив — плохая идея.
Этот пост опубликован в Telegram-канале Tracker Lab. Подписаться можно по ссылке: @tracker_lab.
tech

Свежие посты в категории «Tech Infrastructure»

Все каналы категории →

@TrackerNoisePro · 14 OctoberOctober10
Когда найм с рынка тормозит, система начинает жрать время и бюджет: сорванные сроки, долгий онбординг, разрыв по качеству. В кейсе РТЛабс ре...
@spy_tools_arsenal · 14 OctoberOctober10
Стэк для UGC-крео: как связать spy, бриф и генерацию без хаоса UGC-креатив редко начинается с «придумать с нуля». Рабочая связка проще: spy_...
@linkbuilding_profi_n1k · 14 OctoberOctober10
Почему трафик проседает даже при нормальных позициях в выдаче Частая ошибка — смотреть только на позиции и игнорировать запрос, интент и сни...
@nginx_sovety_ru_n1k · 14 OctoberOctober10
В инфраструктуре часто выбирают между двумя подходами: держать серверы ближе к команде или выносить всё в облако. Оба варианта рабочие, но о...
@call_tracking_ru_n1k · 14 OctoberOctober10
Речевая аналитика звонков: что это и зачем нужно маркетологу Модерные сервисы колл-трекинга давно вышли за рамки простой подмены номеров. Се...
start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @AFFtop_connect. Быстрый тест: $20 за канал, $1000 за пакет по сети.