Практика непрерывных апдейтов
Для профессионалов.
Вольф Эберхард «Continuous delivery. Практика непрерывных апдейтов» Питер, 2018 год, 320 стр., ISBN 978-5-4461-0480-2; (PDF)
Книга знакомит с разными технологиями реализации непрерывного развертывания. Примером служит проект на языке Java. Для некоторых областей — например, реализации приемочных испытаний — будут представлены технологии для других языков программирования. В книге упоминаются подобные альтернативы, но основное внимание уделяется языку Java. Технологии автоматизированного распределения инфраструктуры не зависят от используемого языка программирования.
Книга особенно пригодится читателям, активно использующим Java; адаптацией представленных технологий для других языков читателям придется заниматься самим. Она поможет всем, кто собирается перейти на непрерывную поставку программного обеспечения. Руководители проектов ознакомятся с основными процессами, преимуществами и техническими требованиями.
Разработчики, администраторы и архитекторы получат необходимые навыки организации работы, а также узнают, как непрерывная поставка внедряется в архитектуру программного обеспечения и структуру ИТ-организации. Эберхард Вольф познакомит вас с популярными передовыми технологиями, облегчающими труд разработчиков: Docker, Chef, Vagrant, Jenkins, Graphite, ELK stack, JBehave и Gatling. Вы пройдете через все этапы сборки, непрерывной интеграции, нагрузочного тестирования, развертывания и контроля.
Об авторе
Эберхард Вольф (Eberhard Wolff), сотрудник innoQ в Германии, имеет более чем 15-летний опыт работы архитектором и консультантом, работающим на стыке бизнеса и технологий. Он выступает с докладами и выступлениями на нескольких международных конференциях, работает в нескольких комитетах по программам конференций и написал более 100 статей и книг. Он специализируется на современных архитектурах, часто связанных с облаком, непрерывной доставкой, DevOps, микросервисами и NoSQL. Он является автором микросервисов: гибкая архитектура программного обеспечения.
A Practical Guide to Continuous Delivery
Publisher: Addison-Wesley Professional; 1 edition
Author: Eberhard Wolff
ISBN-13: 978-0134691473
ISBN-10: 9780134691473
Pages: 288
Language: English
Year: 2017
A Practical Guide to Continuous Delivery is for everyone who wants to introduce Continuous Delivery, with or without DevOps. For managers, it introduces core processes, requirements, benefits, and technical consequences. Developers, administrators, and architects will gain essential skills for implementing and managing pipelines, and for integrating Continuous Delivery smoothly into software architectures and IT organizations.
About the Author
Eberhard Wolff, a Fellow at innoQ in Germany, has more than 15 years of experience as an architect and consultant working at the intersection of business and technology. He gives talks and keynote addresses at several international conferences, has served on multiple conference program committees, and has written more than 100 articles and books. His technological focus is on modern architectures—often involving cloud, continuous delivery, DevOps, microservices, and NoSQL. He is author of Microservices: Flexible Software Architecture.
Table of contents
Preface
Ackn owledg ments
About the Author
Part I : Foundations
Chapter 1: Continuous Delivery : What and How?
Chapter 2: Providing Infrastructure
Part II : The Continuous Delivery Pipeline
Chapter 3: Build Autom ation and Continuous Integration
Chapter 4: Acceptance Tests
Chapter 5: Capacity Tests
Chapter 6: Exploratory Testing
Chapter 7: Deploy —The Rollout in Production
Chapter 8: Operations
Part III : Management, Organization, and Archi tecture for Continuous Delivery
Chapter 9: Introducing Continuous Delivery into Your Enterprise
Chapter 10: Continuous Delivery and DevOps
Chapter 11: Continuous Delivery, DevOps, and Software Architecture
Chapter 12: Conclusion: What Are the Benefits?
Index
- Часть I. Основы
Глава 1. Непрерывное развертывание: что и как?
Глава 2. Подготовка инфраструктуры - Часть II. Конвейер непрерывного развертывания
Глава 3. Автоматизация сборки и непрерывная интеграция
Глава 4. Приемочные тесты
Глава 5. Тестирование пропускной способности
Глава 6. Исследовательское тестирование
Глава 7. Развертывание — ввод в эксплуатацию
Глава 8. Эксплуатация - Часть III. Управление, организация и архитектура решения непрерывного развертывания
Глава 9. Внедрение методологии непрерывного развертывания на предприятии
Глава 10. Непрерывное развертывание и DevOps
Глава 11. Непрерывное развертывание, DevOps и архитектура ПО
Глава 12. Заключение: основные преимущества
Добавить комментарий