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.