[SRE] Как устроены дежурства Полностью стабильных приложений не бывает — поэтому SRE практики дежурств важны!
Основные типы дежурств • Primary on-call — основной инженер, принимает инциденты первым, решает проблемы. • Secondary on-call — дублёр, подключается при необходимости или для менее критичных задач. • Follow-the-sun — смены по часовым поясам, чтобы избегать ночных дежурств и снижения стресса. • Разделение по времени суток— дневные и ночные/выходные дежурства, если команда не геораспределена.
Лучшие практики • Баланс нагрузки: не более 25% рабочего времени на дежурства, чтобы не терять фокус на развитии. • Размер команды: минимум 8 инженеров для 24/7 дежурств, чтобы смены были редкими и не было выгорания. • Частота: предпочитают недельные дежурства, не перегружайте инженеров. • Процесс передачи смены (handover) — прозрачный и корректный, с важной информацией. • Компенсация: дополнительные выходные или выплаты для мотивации и компенсации стресса. • Автоматизация тревог и мониторинга для снижения ложных срабатываний. • Поддержка и обучение дежурных, ранбуки для типовых инцидентов.
Итог Успешные дежурства требуют баланса — чтобы инженеры не выгорали, а системы получали нужную поддержку своевременно.