Automating the Continuous Deployment Pipeline with Containerized Microservices About This Book - First principles of devops, Ansible, Docker, Kubernetes, microservices - Architect your software in a better and more efficient way with microservices packed as immutable containers - Practical guide describing an extremely modern and advanced devops toolchain that can be improved continuously Who This Book Is For If you are an intermediate-level developer who wants to master the whole microservices development and deployment lifecycle using some of the latest and greatest practices and tools, this is the book for you. Familiarity with the basics of Devops and Continuous Deployment will be useful. What You Will Learn - Get to grips with the fundamentals of Devops - Architect efficient software in a better and more efficient way with the help of microservices - Use Docker, Kubernetes, Ansible, Ubuntu, Docker Swarm and more - Implement fast, reliable and continuous deployments with zero-downtime and ability to roll-back - Learn about centralized logging and monitoring of your cluster - Design self-healing systems capable of recovery from both hardware and software failures In Detail Building a complete modern devops toolchain requires not only the whole microservices development and a complete deployment lifecycle, but also the latest and greatest practices and tools. Victor Farcic argues from first principles how to build a devops toolchain. This book shows you how to chain together Docker, Kubernetes, Ansible, Ubuntu, and other tools to build the complete devops toolkit. Style and approach This book follows a unique, hands-on approach familiarizing you to the Devops 2.0 toolkit in a very practical manner. Although there will be a lot of theory, you won't be able to complete this book by reading it in a metro on a way to work. You'll need to be in front of your computer and get your hands dirty.
A good rare book which covers a lot of different recent technologies with examples e ties them all together nicely. The book's English grammar could have been checked. the author is very very verbose, so the book could be much shorter with the same content. Overall a good book and one that I would recommend for anyone in the devops path.
It has some good generic advice, but I found it hard to follow (hands-on) if you do not use the same tools or have a preference for some other or newer tools.
It is very specific with the prescribed set of tools, not very flexible. If you are looking for generally applicable advice you will have to fish it out from long sections of code listings and diagrams.
When I Read it, the book was a little outdated, today has a newest version, the author explain in a straightforward way the software development process and the structure that could be applied in any projects for ci/cd.
This entire review has been hidden because of spoilers.
Wanted to like this book, but it just reads like an extended tutorial with lots of typos. I expected something that focused more on the fundamentals -- why you'd choose to do this, the pros and cons, and abstractly the various pieces that make up a final solution.
This book does exactly as it describes: gives a great overview of connecting the dots between different tools to provide a self-sufficient devops workflow. Great book!