Больше информации об архитектурном проектировании для быстрых сборок можно найти в блоге Даниэля Уортингтона-Бодарта Crazy Fast Build Times (or When 10 Seconds Starts to Make You Nervous): http://dan.bodar.com/2012/02/28/crazy-fast-build-times-or-when-10-seconds-starts-to-make-you-nervous/.
Чтобы полнее ознакомиться с тестированием производительности и процессом выпуска релизов в Facebook, посмотрите презентацию Чака Росси The Facebook Release Process http://www.infoq.com/presentations/Facebook-Release-Process/.
Гораздо больше вариантов теневого запуска вы найдете в главе 8 книги Томаса Лимончелли, Страты Чалупа и Кристины Хоган The Practice of Cloud System Administration: Designing and Operating Large Distributed Systems, Volume 2.
Отличное обсуждение о переключателях элементов функциональности (feature toggles) есть вот здесь: http://martinfowler.com/articles/feature-toggles.html.
Релизы более детально обсуждаются в книгах The Practice of Cloud System Administration: Designing and Operating Large Distributed Systems, Volume 2 Томаса Лимончелли, Страты Чалупа и Кристины Хоган; Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation Джеза Хамбла и Дэвида Фарли; Release It! Design and Deploy Production-Ready Software Майкла Нейгарда [185].
Описание шаблона автоматического прерывателя вы можете найти здесь: http://martinfowler.com/bliki/CircuitBreaker.html.
Чтобы лучше познакомиться с тем, что такое цена промедления, посмотрите книгу Дональда Рейнертсена The Principles of Product Development Flow: Second Generation Lean Product Development.
Более подробное обсуждение того, как сервис Amazon S3 работает со сбоями, находится здесь: https://qconsf.com/sf2010/dl/qcon-sanfran-2009/slides/JasonMcHugh_AmazonS3ArchitectingForResiliencyInTheFaceOfFailures.pdf.
Отличным путеводителем по проведению исследований поведения пользователей может послужить книга Джоша Сейдена Lean UX: Applying Lean Principles to Improve User Experience.
На сайте Which Test Won? приведены сотни примеров реальных A/B-тестов, и можно попробовать угадать, какой вариант оказался предпочтительнее, чтобы еще раз убедиться: без настоящих тестов мы просто играем в угадайку. Сайт находится по адресу https://www.behave.org/.
Список архитектурных шаблонов можно найти в книге Майкла Нейгарда Release It! Design and Deploy Production-Ready Software.
Пример заметок со встречи для послеаварийной ретроспективы компании Chef можно найти здесь: https://www.chef.io/blog/2014/08/14/cookbook-dependency-api-postmortem/. Видео совещания находится здесь: https://www.youtube.com/watch?v=Rmi1Tn5oWfI.
Расписание предстоящих конференций DevOpsDays можно найти на сайте DevOpsDays: http://www.devopsdays.org/. Инструкции по организации новой конференции DevOpsDays находятся на странице DevOpsDay Organizing Guide: http://www.devopsdays.org/pages/organizing/.
Более подробно об инструментах по управлению секретной информацией можно узнать из поста Ноа Кантровица Secrets Management and Chef в его блоге https://coderanger.net/chef-secrets/.
Джеймс Уикетт и Гарет Рашгров разместили все примеры безопасных конвейеров на сайте GitHub: https://github.com/secure-pipeline.
Сайт The National Vulnerability Database и каналы данных XML можно найти по адресу: https://nvd.nist.gov/.
Конкретный сценарий по интеграции Puppet, ThoughtWorks’ Go и Mingle (приложение по управлению проектами) можно найти в посте блога Puppet Labs, написанном Эндрю Каннингемом и Эндрю Майерсом и отредактированном Джезом Хамблом: https://puppetlabs.com/blog/a-deployment-pipeline-for-infrastructure.
Подготовка и прохождение аудита на соответствие требованиям более подробно разобраны в презентации Джейсона Чана 2015 г. SEC310: Splitting the Check on Compliance and Security: Keeping Developers and Auditors Happy in the Cloud: https://www.youtube.com/watch?v=Io00_K4v12Y&feature=youtu.be.
История о том, как Джез Хамбл и Дэвид Фарли преобразовали настройки конфигурации приложения для Oracle WebLogic, описывается в книге Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation. Мирко Херинг описал более общий подход к этому процессу здесь: http://notafactoryanymore.com/2015/10/19/devops-for-systems-of-record-a-new-hope-preview-of-does-talk/.
Примерный список эксплуатационных требований DevOps можно найти здесь: http://blog.devopsguys.com/2013/12/19/the-top-ten-devops-operational-requirements/.
Все книги по бизнесу и маркетингу: mif.to/business, mif.to/marketing
Узнавай первым о новых книгах, скидках и подарках из нашей рассылки mif.to/b-letter
#mifbooks 
#mifbooks 
#mifbooks 
#mifbooks 
Издано при поддержке компании «Неофлекс»
Главный редактор Артем Степанов
Ответственный редактор Наталия Хоренко
Литературный редактор Вера Калмыкова
Арт-директор Алексей Богомолов
Дизайн обложки
Верстка Елена Бреге
Корректоры Лев Зелексон, Елена Бреге
ООО «Манн, Иванов и Фербер»
mann-ivanov-ferber.ru
Электронная версия книги подготовлена компанией Webkniga.ru, 2018
Читать дальше