- Effective DevOps with AWS
- Nathaniel Felsen
- 284字
- 2021-07-15 17:11:47
Measure everything
Measure everything is the last major principle that DevOps-driven companies adopt. As W. Edwards Deming said: "If you can't measure it, you can't manage it" DevOps is an ever-evolving process that feeds off those metrics to assess and improve the overall quality of the product and the team working on it.
From a tooling and operating standpoint, here are some of the metrics most organizations look at:
- Check how many builds a day are pushed to production.
- Check how often you need to roll back production in your production environment (this is indicated when your testing hasn't caught an important issue).
- The percentage of code coverage.
- Frequency of alerts resulting in paging the on-call engineers for immediate attention.
- Frequency of outages.
- Application performance.
- Mean time to resolution (MTTR), which is the speed at which an outage or a performance issue can be fixed.
At the organizational level, it is also interesting to measure the impact of shifting to a DevOps culture. While it is a lot harder to measure, you can consider the following points:
- The amount of collaboration across teams
- Team autonomy
- Cross-functional work and team efforts
- Fluidity in the product
- Happiness among engineers
- Attitude toward automation
- Obsession with metrics
As you just saw, having a DevOps culture means, first of all, changing the traditional mindset that developers and operations are two separate silos and make both teams collaborate more during all phases of the software development life cycle.
In addition to a new mindset, DevOps culture requires a specific set of tools geared toward automation, deployment, and monitoring:

Amazon with AWS offers a number of services of the PaaS and SaaS types that will let us do just that.
- Practical Data Analysis Cookbook
- 大學(xué)計(jì)算機(jī)基礎(chǔ)(第三版)
- C語言程序設(shè)計(jì)
- Vue.js 3.0源碼解析(微課視頻版)
- Mastering Swift 2
- 面向?qū)ο蟪绦蛟O(shè)計(jì)(Java版)
- VMware虛擬化技術(shù)
- Clojure Reactive Programming
- Jenkins Continuous Integration Cookbook(Second Edition)
- 利用Python進(jìn)行數(shù)據(jù)分析
- Learning YARN
- Python機(jī)器學(xué)習(xí)算法與應(yīng)用
- 區(qū)塊鏈項(xiàng)目開發(fā)指南
- 計(jì)算機(jī)應(yīng)用技能實(shí)訓(xùn)教程
- Go語言從入門到精通