DevOps
ソフトウェアのデリバリを効率的にするプロセス、アイディア、テクニックの集合
#WIP
人によって定義がバラバラらしいmrsekut.icon
なんかそういうノリ、と捉えるのが良いか
#??
DevOpsって何?
誰が言い出した?
いつ頃出てきた概念?
背景ぽいもの
『詳解 Terraform 第3版』の1.1に書いてた
以前はオンプレでDevとOpsが明確に分かれていた
アプリケーションを開発するDevチーム
それをdeployしたり運用するOpsチーム
複数のサーバに手動でdeployしたりする
アラートが鳴った時に対応するマン
現代ではクラウドが登場し、
Devはアプリケーションのコードを書き
Opsは運用のコードを書くようになった
で、なんか協力しようとなってDevOpsムーブメントが起きたらしい
よくわからん、別に昔も協力できただろmrsekut.icon
4つのコアバリューCAMS
culture 文化
automation 自動化
measurement 計測
share 共有
https://www.devops-research.com/research.html
DevOpsの適応度合いを大規模に調査したレポート
https://www.publickey1.jp/blog/22/12022.html#:~:text=ソフトウェアの開発力を測る4つのメトリクス
これをまとめたのが『LeanとDevOpsの科学』
両輪
lean
継続的デリバリ
https://itrevolution.com/the-three-ways-principles-underpinning-devops/
3つの原則
フローの原則
フィードバックの原則
継続的な改善と実験の原則
https://speakerdeck.com/i35_267/current-status-of-development-productivity