- Effective DevOps with AWS
- Nathaniel Felsen
- 170字
- 2021-07-15 17:11:45
The developers versus operations dilemma
In a non-DevOps culture, developers are in charge of developing new products and features and maintaining the existing code, but ultimately they are rewarded when their code is shipped. The incentive is to deliver as quickly as possible.
On the other hand, operations teams, in general, have the responsibility to maintain the uptime of production environments. For these teams, change is evil. New features and services increase the risk of having an outage, and therefore it is important to move with caution.
To minimize the risks of having outages, operations teams usually need to schedule any deployment ahead of time so that they can stage and test any production deployment and maximize their chances of success. It is also very common for the enterprise type of software companies to schedule maintenance windows and, in these cases, this means production changes can only be made a few times a quarter.
Unfortunately, a lot of times deployments won't succeed, and there are many possible reasons for that.
- Machine Learning with R Cookbook(Second Edition)
- Mastering matplotlib
- Mastering Python Networking
- Learning JavaScript Data Structures and Algorithms
- Extending Puppet(Second Edition)
- 軟件測試實用教程
- 時空數據建模及其應用
- 監控的藝術:云原生時代的監控框架
- PowerDesigner 16 從入門到精通
- 超簡單:用Python讓Excel飛起來(實戰150例)
- Learning C++ by Creating Games with UE4
- Python預測分析實戰
- 精通Spring:Java Web開發與Spring Boot高級功能
- Mastering ArcGIS Server Development with JavaScript
- Python GUI設計tkinter菜鳥編程(增強版)