Table of Contents

DevOps

What Is DevOps, Anyway?

Approach to culture, automation, and platform design to provide better business value and responsiveness
Goal: Increase speed and flexibility with which new features and services are delivered

https://en.wikipedia.org/wiki/DevOps

How it it different from SRE

Why are DevOps goals: speed and responsiveness - important?

See https://www.slideshare.net/helgetenno/technology-will-disrupt/7-PART2FUNDAMENTALCHANGESINTHENATUREOFCONSUMPTION

Tools

Development Operations Toolchain:

Gerrit

TODO

Deployment / Update Strategies

Rolling Deployment Start one new instance, check health, stop one old. Repeat.
Recreate Deployment strategy Stop old, start new.

DORA and Metrics

https://dora.dev/guides/dora-metrics-four-keys/#:~:text=Change%20lead%20time%20%2D%20This%20metric,changes%20are%20deployed%20to%20production.

DORA stands for DevOps Research and Assessment https://dora.dev/. It's a framework developed by a team at Google specifically to measure the performance of DevOps teams.

DORA isn't a set of practices, but rather a way to assess how well your DevOps practices are working by focusing on four key metrics:

By tracking these metrics, teams can identify areas for improvement and work towards becoming high-performing DevOps teams. These high performing teams are typically able to deploy code more frequently, with fewer failures, and recover from failures more quickly.

https://cloud.google.com/devops?hl=de