Вышел на продакшн — и через час кейсы летят в чат. Знакомо? Половина багов можно было поймать за пять минут до деплоя. Вторая половина — это просто невезение, но её тоже можно минимизировать.
Перед тем как ливер видит трафик: проверь, что не сломал. Логирование — включено или выключено в боевой конфе? Дефолтные пароли остались? API ключи нигде не засвечены в коде? Если тестировал с мок-данными — убедись, что они не попадут в реальный стрим. Проверь переменные окружения: dev и prod должны быть разными, а не одной кучей.
Перед отправкой трафика: база данных поднялась, миграции прошли, кэш не отравлен старыми данными. Проверь лимиты — rate limiting включен, иначе первая же волна ботов или легитимного трафика завалит серверы. Если интегрируешься с внешним API — убедись, что таймауты нормальные и ошибки обрабатываются, а не падают молча.
Мониторинг и алерты: видишь ли ты что-нибудь, если что-то упадёт? Если нет алертов на критичные метрики — ты узнаешь о проблеме только когда её напишут в чат. Logи должны быть настроены так, чтобы можно было разобраться, что именно сломалось, за минуту, а не за час.
Держи эту рутину на автопилоте — и ночные авралы сократятся вдвое. Остальное — это уже прос
iGaming: инсайды и сарказм
@betting_ironist
Чек-лист перед деплоем: что проверить, чтобы не сгорела вся ночь на багах
Этот пост опубликован в Telegram-канале iGaming: инсайды и сарказм. Подписаться можно по ссылке: @betting_ironist.