DevOps and Release Management

DevOps is an important technique that helps teams to prevent their work from becoming isolated. It also helps remove boring processes and unnecessary bureaucracy throughout the whole software development cycle. This technique is used throughout the whole software development process, from writing code to deploying applications to production.

This chapter will demonstrate how to achieve these goals by embracing automation in order to reduce the number of manual tasks and deploy applications using automated pipelines in charge of validating written code, provisioning infrastructure, and deploying the required artifacts into a production environment. In this chapter, we will review the following topics:

  • Silos
  • DevOps culture motivations
  • DevOps adoption
  • Embracing automation
  • Infrastructure as code
  • Applying DevOps practices using Spring Framework
  • Release management pipelines
  • Continuous delivery

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

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