DevOps

This post we are going to learn about DevOps advantages and disadvantages.

DevOps (Software Development and Operations) is a set of processes that automate the build, deploy, test and release (Development, QA and Operations).

Advantages:

  • Increase the service quality
  • Continuous software delivery
  • Operations will be more efficient
  • Faster resolution of the problems
  • Stable operating environments
  • Improved communication, collaboration and customer experience

Disadvantages:

  • DevOps have limited transparency
  • Lack of domain knowledge
  • Many of the developers do not get access and they do not get much visibility in DevOps process including production environments server details.
  • Not suitable for legacy code
  • Require additional tools and hardware, which can add more operating cost.