Skip to content

Instantly share code, notes, and snippets.

@goncalossilva
Last active October 7, 2021 22:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save goncalossilva/7ce2338019a4c51a20b0b243b4c3fe99 to your computer and use it in GitHub Desktop.
Save goncalossilva/7ce2338019a4c51a20b0b243b4c3fe99 to your computer and use it in GitHub Desktop.
Positive reinforcement circles
4 metrics:
- Lead time
- Release frequency
- Time to restore
- Change fail rate
CD:
- Lowers lead time, increases release frequency, lowers time to restore
- Charity's connections
Test(-driven development) and CI:
- Lowers change fail rate
- Builds confidence in CD
Observability:
- Lowers time to restore
- Builds confidence in CD
Monitoring:
- Lowers change fail rate (e.g., fix before escalation)
- Informs testing/CI
Peer reviews:
- Lowers lead time, (indirectly) increases release frequency
- Informs testing/CI
Feature flags:
- Increases release frequency, lowers time to restore
- Builds confidence in CD
- Reduces blast radius from lack of testing/CI
Automation:
- Enables CI, CD, monitoring
Architecture:
- Improves testing
- Accelerates peer reviews
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment