Am I crazy?!
Why?
4 key metrics: 2017
4 key metrics: Word of caution
Achieving Speed
Attitude
You Build it you Run it
Create DevOps Culture. Not a Dev vs Ops.
🟢 All Metrics
Be a Boy Scout
Don’t continue the same path if you think something can be done better.
🟢 All Metrics
Learn to adapt
Not all problems need the same tool.
🟢 All Metrics
Observability
Alarms
- Get notified when something happens
- Ex. Datadog + Pager Duty
🟢 MTTR
Metrics Dashboards
- Visualization
- Ex. Datadog
🟢 MTTR
Metrics Dashboards
Details & Status
🟢 MTTR
Logs
- To go in depth in issues.
- Do not log everything.
- Ex. Kibana
🟢 MTTR
Deployment
Continuous Integration, Delivery & Deployment

🟢 Deployment Frequency
🟢 Lead Time For Changes
🟢 MTTR
Everything as code
🟢 Lead Time For Changes
🟢 MTTR
Blue/Green Deployment
🟢 Change Failure Rate
Canary Release

🟢 Change Failure Rate
Feature Toggles

🟢 Change Failure Rate
🟢 MTTR
🟢 Lead Time For Changes
Environments

🟡 Change Failure Rate
🟡 Lead Time For Changes
Single Environment

🟢 MTTR
🟢 Lead Time For Changes
Testing

Pyramid

🟢 Change Failure Rate
Validate in Production
- Get real behaviors of interactions
- Get real performance
🟢 Change Failure Rate
Source Code

Git Flow & Trunk Base

🟢 Deployment Frequency
Versionless: Expand & Contract

🟢 Lead Time for Changes

hell no! This will always be a moving target
Practices always change