Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Инженерный дзен.Непрерывные изменения.      Титов Александр
?!• для кого этот доклад• когда продукт это продукт?• почему только что написаный код не приносит пользы?
Цикл релиза - месяц      Ставка разработчиков.• 6 фич• 1 месяц• 10 подсистем меняется
Цикл релиза - месяц        Ставка сисадминов• инциденты• ...• инциденты• релиз• инциденты
Под микроскопомИнтеграция на машине разработчика    Интеграция на QA/preQA Интеграция на производственном           окруже...
Разрежь слона!
Идеальный процесс•постоянная интеграция• каждая фича - релиз• выкатка должна быть идеально отточена• не забывать про обрат...
Инструменты• Vagrant• Xen/KVM/Virtualbox/Cloud IaaS• Chef• CI - jenkins• Deploy (что удобно разработчикам)
Chef•управление конфигами• база данных о инфраструктуре• повторяемость• самодокументирование• версионность• интеграционный...
Vagrant•gem install vagrant• vagrant box add debian.box• vagrant init• vagrant up• vagrant provision• http://vagrantup.com
CI• vagrant• chef на всех окружениях• тесты, тесты, тесты
Deploy система• на выбор разработчиков• система должна давать обратную связь• не забываем, что надо откатится!
CD•культура разработки• обмен информацией• самосовершенствование• кроссфункциональность
Состояние дзен• системные администраторы как эксперты• разработчики несут всю ответственность за продукт• высокая скорость...
Спрашивайте!
Контакты•email: titoff.a@gmail.com• skype: atitov_sd• http://groups.google.com/group/devopsru• twitter: osminog
Upcoming SlideShare
Loading in …5
×

Инженерный дзен. Непрерывные изменения (Александр Титов)

1,585 views

Published on

Инженерный дзен. Непрерывные изменения (Александр Титов)

  1. 1. Инженерный дзен.Непрерывные изменения. Титов Александр
  2. 2. ?!• для кого этот доклад• когда продукт это продукт?• почему только что написаный код не приносит пользы?
  3. 3. Цикл релиза - месяц Ставка разработчиков.• 6 фич• 1 месяц• 10 подсистем меняется
  4. 4. Цикл релиза - месяц Ставка сисадминов• инциденты• ...• инциденты• релиз• инциденты
  5. 5. Под микроскопомИнтеграция на машине разработчика Интеграция на QA/preQA Интеграция на производственном окружении
  6. 6. Разрежь слона!
  7. 7. Идеальный процесс•постоянная интеграция• каждая фича - релиз• выкатка должна быть идеально отточена• не забывать про обратную связь
  8. 8. Инструменты• Vagrant• Xen/KVM/Virtualbox/Cloud IaaS• Chef• CI - jenkins• Deploy (что удобно разработчикам)
  9. 9. Chef•управление конфигами• база данных о инфраструктуре• повторяемость• самодокументирование• версионность• интеграционный фреймворк
  10. 10. Vagrant•gem install vagrant• vagrant box add debian.box• vagrant init• vagrant up• vagrant provision• http://vagrantup.com
  11. 11. CI• vagrant• chef на всех окружениях• тесты, тесты, тесты
  12. 12. Deploy система• на выбор разработчиков• система должна давать обратную связь• не забываем, что надо откатится!
  13. 13. CD•культура разработки• обмен информацией• самосовершенствование• кроссфункциональность
  14. 14. Состояние дзен• системные администраторы как эксперты• разработчики несут всю ответственность за продукт• высокая скорость вывода изменений на продакшн• chef как интеграционный фреймворк• инфраструктура как код
  15. 15. Спрашивайте!
  16. 16. Контакты•email: titoff.a@gmail.com• skype: atitov_sd• http://groups.google.com/group/devopsru• twitter: osminog

×