Summary

DevOps as a service is an emerging philosophy in application development. There's not one path to setup DevOps as a service. It varies from organization to organization, and you need to decide what works in your organization. Many organizations adapt DaaS to manage their application to the cloud. By using DevOps as a service, we can automate build, test, and deploy processes. We can achieve this by implementing effective CI and CD process. In this chapter, we have learned how to setup one-click deployment and rollback using the Jenkins tool. Throughout this book, we have been focusing on microservices, and we have seen how to collect and send automatic monitoring alerts. We learned how to setup Jenkins and GitHub to achieve CI and deployment end to end. This is going to help us improve the engineering pipeline and improve the delivery process. We have also discussed collaboration between development and QA teams.

We can conclude that the DevOps life cycle contains development, testing, integration, deployment, and monitoring. DevOps certifications are available from Amazon Web Services, Red Hat, Microsoft academy, and the DevOps institute. DevOps helps organizations shift their code deployment cycles to weeks and months, instead of years.

In the next chapter, we will discuss the concepts of clustering, container orchestration, and managing containers using Kubernetes. We will also cover topics such as resilient microservices and share-volume containers.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset