Chapter 17: DevOps Best Practices
We have reached the last chapter of this book and, finally, after reading everything, you are probably asking yourself: What are the best practices to apply to effectively implement a development-operations (DevOps) culture?
This chapter is a great overview of DevOps good practices that we have already seen and that will allow you to practice all the elements we have seen in this book.
We will discuss best practices in automation, tooling choice, Infrastructure as Code (IaC), application architecture, and infrastructure design. We will also discuss good practices to be applied in project management to facilitate the implementation of a DevOps culture and practices. Then, we will review best practices for continuous integration/continuous deployment (CI/CD) pipelines, test automation, and the integration of security into your DevOps processes.
Finally, we will end this chapter with some best practices for monitoring in a DevOps culture.
...