Chapter 12: What's Next?
This book has covered many different topics in the DevOps space. Although there has been a particular focus on GitOps practices, the overall concepts are geared toward the three main automation requirements of reliability, repeatability, and scalability. The best way to achieve the three automation requirements is through the practice of converting all operations into declarative code, leveraging a templating language, and enforcing the usage of a code repository with versioning capabilities. The goal of this last chapter is to provide an overview of some main concepts from the book and what the best next steps are.
In this chapter, we're going to cover the following main topics:
- Delivery versus deployment
- GitOps: what and why
- Continuous deployment GitOps: originalist and purist
- Continuous delivery GitOps: verified
- Best practices first, then GitOps