SYSTEM ATLASЗагрузка материала

Учение по восстановлению: портал разработчика

Developer Portal Recovery Drill

Репетиция сбоя для «портал разработчика»: команда специально проходит восстановление и измеряет, сколько времени и ручной работы оно требует.

Простыми словами

Это как пожарная тренировка, только для «портал разработчика». Сбой разыгрывают заранее, чтобы в настоящей аварии не выяснять впервые, где инструкция устарела, кто принимает решение и сколько займёт восстановление.

Пример от @Vibeclakr

Пример при разработке

Например, в тестовом окне «портал разработчика» намеренно переводят в отказавшее состояние и восстанавливают по рабочей инструкции. Всё, что пришлось вспоминать, искать вручную или делать дольше плана, превращают в конкретную задачу на улучшение.

Это редакционный пример применения, а не часть определения или доказательство концепции.

Формальное определение

Учение по восстановлению — это заранее запланированная репетиция сбоя «портал разработчика» с последующим восстановлением и измерением результата.

Механизм действия

Команда выбирает безопасный сценарий отказа, фиксирует ожидаемое время восстановления и ответственных, затем проходит процедуру целиком. После учения записывают задержки, ошибки и действия, которые нужно исправить до реального инцидента.

Пример в работе

Нерабочий подход

Записать «Учение по восстановлению: портал разработчика» в документации и считать работу законченной, не назначив ответственного и не определив, как проверить результат.

Системный подход

Назвать конкретный риск, задать rTO, допустимую потерю состояния и незавершённые действия, назначить ответственного и пересматривать правило после значимых изменений.

Ограничения

«Учение по восстановлению: портал разработчика» закрывает только один класс риска. Она не заменяет проверку безопасности, корректности данных, отказоустойчивости и пользовательских последствий.

Источник

Google, «Software Engineering at Google», без даты.

Первоисточник