Using Continuous Delivery, you can bring software into production more rapidly, with greater reliability. A Practical Guide to Continuous Delivery is a 100% practical guide to building Continuous Delivery pipelines that automate rollouts, improve reproducibility, and dramatically reduce risk. Eberhard Wolff introduces a proven Continuous Delivery technology stack, including Docker, Chef, Vagrant, Jenkins, Graphite, the ELK stack, JBehave, and Gatling. He guides you through applying these technologies throughout build, continuous integration, load testing, acceptance testing, and monitoring. Wolff’s start-to-finish example projects offer the basis for your own experimentation, pilot programs, and full-fledged deployments.
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.
Eberhard Wolff has 20+ years of experience as an architect and consultant - often on the intersection of business and technology. He is the Head of Architecture at SWAGLab in Germany. As a speaker, he has given talks at international conferences and as an author, he has written more than 100 articles and books e.g. about Microservices and Continuous Delivery. His technological focus is on modern architectures – often involving Cloud, Domain-driven Design, DevOps, or Microservices.
Liked it because it gives an overall arc of all topics involved with examples for a Java application. There was nothing new technology wise for me, but it connected all the things I knew into a potential pipeline.
To be honest, I expected much more from this book. It just describes possible use cases and benefits of the CD. The author tries to provide some technical examples of code and tools, that can be used, but it is the most useless part of the book. He tries to describe tools for CI, unit tests, acceptance tests, load tests, infrastructure(Docker, Vagrant, VMWare). As a result, nothing is described in details, so all this information is useless, and can be removed from the book without any consequences.
To sum up, this book can be an excellent introduction to DevOps and CD for those, who is entirely not aware of it. I expected to read about some complicated best practices, unfortunately, this book is not about that. So buy it only if you don't know anything about Continuous Delivery.
Apart from testing part of the delivery pipeline, I think books describes with good practical examples meaning for all the buzzwords I was quite lost with. I enjoyed the most the last parts, the operations and the monitoring, distinction from devops, and finally what else is influenced by CD patterns. I think, this book is a good start for folks with beginner to intermediate knowledge about CD patterns.
Хорошее введение в то зачем нужна непрерывная интеграция, как и зачем используются тесты что такое DevOps, какие средства для всего этого используются. В книге даже упражнения есть, как практические (сделать то-то с тестовым приложением, используя изученные средства) так и полу-теоретические (проанализировать ситуацию на вашем проекте на предмет ...)
Хорошая книга для знакомства с Continuous Delivery, но для опытного пользователя в ней многовато воды. Так же есть претензии к качеству перевода на русский язык, поэтому если вы можете прочитать книгу в оригинале - читайте в оригинале.
Pretty good, pretty nice. I still struggle with his style here and there, but as always his text is well researched. It addressed all the topics I could have asked for myself, which makes it a good book to go with if starting in the direction of Continuous Delivery.
Książka jak książka. Chciałem poczytać o CI/CD i są tam informacje o tym. Jak ktoś jest obeznany z IT i technologiami, to za dużo nowych rzeczy, oprócz różnych rodzajów testów to nie znajdzie. Inne tematy są bardzo ogólnie wspomniane.
Its a very good inspiration to refresh my knowledge about cicd process, I read it from time to time. Its good inspiration for me, when I planning next steps for roadmap of implementation of processes related to devops, and speeding up delivery of requirements. Next position Accelerate.