Книга: Руководство по DevOps
Заключение
Заключение
В этой главе мы обсудили механизмы обратной связи, позволяющие улучшить продукты на каждом этапе ежедневной работы, будь то изменения в процессе развертывания, исправление кода после сбоев и срочных вызовов инженеров, обязанности разработчиков отслеживать состояние своего кода в конце потока создания ценности, создание нефункциональных требований, помогающих разработчикам писать более подходящий для эксплуатации код, или возвращение проблематичных сервисов разработчикам на доработку.
Создавая такие цепи обратной связи, мы делаем развертывание кода более безопасным, увеличиваем степень его готовности к эксплуатации и помогаем улучшить отношения между разработчиками и эксплуатацией, укрепляя понимание общих целей, общей ответственности и эмпатии.
В следующей главе мы исследуем, как телеметрия может помочь основанной на выдвижении гипотез разработке и A/B-тестированию и как проводить эксперименты, помогающие быстрее добиться целей компании и завоевать рынок.
- Используйте телеметрию для более безопасного развертывания
- Разработчики дежурят наравне с сотрудниками эксплуатации
- Убедитесь, что разработчики следят за низкоуровневым кодом
- Пусть поначалу разработчики сами сопровождают свой продукт
- Практический пример
- Обзор готовности к релизу и передаче продукта в компании Google (2010 г.)
- Заключение