Изберете документ
PhotoRobot Политика за управление на промените
Този документ дефинира Политиката за управление на промените на PhotoRobot. Той описва как PhotoRobot управлява промените в инфраструктурата, кода на приложенията и конфигурациите по контролиран, одитираем и сигурен начин. Политиката за управление на промените в PhotoRobot подкрепя спазването на нашите договорни задължения по DPA и SLA.
Цел
- Намаляване на риска от неконтролирани промени
- Осигуряване на проследимост и отчетност
- Поддържане на стабилност и сигурност на услугата
Обхват
Кавъри:
- Инфраструктура, работеща на Google Cloud
- Кодова база и конфигурация на приложението
- CI/CD конвейери и внедрявания
- API спецификации и системни интеграции
Роли и отговорности
- Промяна на собственика: Лице, което иска или прилага промяната
- Рецензент: Осигурява одобрение след оценка на въздействието
- Инженерен ръководител: Наблюдава промени с голямо въздействие или чувствителност
Смяна на категории
- Стандартни промени: редовни внедрявания, рутинни актуализации
- Нормални промени: обновяване на инфраструктурата, промени в конфигурациите
- Спешни промени: незабавни поправки по време на инциденти
Процес на одобрение
- Създаване на заявка за промяна
- Опишете стратегията за въздействие, риск и откат
- Изисква се рецензиране от колеги
- Одобрение от инженерния ръководител за промени с голямо въздействие
- Внедряване чрез контролиран CI/CD конвейер
Изисквания за внедряване
- Всички промени трябва да бъдат контролирани от версията
- Няма директна модификация на производствените системи
- Промени в инфраструктурата, извършвани чрез IaC, където е приложимо
- Тайни, съхранявани в Google Secret Manager
Изисквания за тестване
- Необходимо е функционално тестване
- Проверка на сигурността се прилага, когато е приложимо
- Пътят за връщане трябва да бъде документиран
Документация
- Всички разгръщания са записани
- Запазени бележки за изданието
- Одитната следа е запазена в логовете за контрол на изходния код и CI/CD