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

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