DevOps
DevOps — набор культурных принципов и инженерных практик, направленных на сокращение времени от идеи до работающего изменения в продакшне, при сохранении надёжности и управляемости.
Ключевые идеи
- Сокращение передач: меньше ручных “handoff” между командами.
- Автоматизация: повторяемые операции выполняются конвейерами.
- Обратная связь: быстрые сигналы о качестве и проблемах.
- Совместная ответственность: эксплуатационные требования учитываются при разработке.
Типовой цикл DevOps
plan → code → build → test → release → deploy → operate → monitor → (feedback)
Что измеряют
- Lead Time (время от коммита до продакшна)
- Deployment Frequency (частота выкладок)
- Change Failure Rate (доля неудачных изменений)
- MTTR (время восстановления)