Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
「2023 State of DevOps Report」 簡易ピックアップ @picopico_dev
Slide 2
Slide 2 text
2 会社 ピクシブ株式会社 経歴 2023年4⽉ 新卒⼊社 業務 Web API設計、PHP . 移⾏ picopico @picopico_dev
Slide 3
Slide 3 text
DevOpsとは?
Slide 4
Slide 4 text
State of DevOps Reportって何? ● GoogleのDORAチームによる年次レポート ● DevOps実践のためのベストプラクティス
Slide 5
Slide 5 text
3つのベースライン 運⽤ パフォーマンス ソフトウェア デリバリ パフォーマンス ユーザー中⼼性
Slide 6
Slide 6 text
ソフトウェアデリバリパフォーマンス Level デプロイ頻度 変更 リードタイム 変更失敗率 デプロイ失敗 復帰時間 回答率 Elite オンデマンド 1日以下 5% 1時間以下 18% High 1日~1週間に1回 1日~1週間 10% 1日以下 31% Medium 1週間~1ヶ月に1回 1週間~1ヶ月 15% 1日~1週間 33% Low 1ヶ月以上に1回 1ヶ月以上 64% 1ヶ月~6ヶ月 17%
Slide 7
Slide 7 text
ピックアップ編
Slide 8
Slide 8 text
トランクベース開発 ● トランク(mainブランチ)に直接pushする ● アクティブなブランチを3つ以下にする ● 少なくとも1⽇に1回、⼩さなバッチでマージする ● 要するに細かく頻繁にマージする
Slide 9
Slide 9 text
例:git-flow
Slide 10
Slide 10 text
例:GitHub Flow
Slide 11
Slide 11 text
コードレビューの⾼速化 ● 迅速なレビューによりパフォーマンスが50%向上 ● ⼩さなバッチでかつ、影響範囲がチーム内のアーキテク チャであるとレビューが迅速になる ● ペアプログラミングによりレビュー時間を短縮できる
Slide 12
Slide 12 text
質の⾼いドキュメンテーション ● ドキュメントの質でCIは2.4倍、CDは2.7倍の影響がある ● ドキュメントの質は信頼性、検索可能性、更新性、関連性 で評価できる
Slide 13
Slide 13 text
インフラアーキテクチャの柔軟性 ● パブリッククラウドを使うと柔軟性が22%向上 ● データセンターからクラウドへのリフトアンドシフトは 逆効果になることもある(最適化不⾜、コスト増加など) ● インフラの柔軟性がソフトウェアデリバリと運⽤の両⽅の パフォーマンスに効果をもたらす
Slide 14
Slide 14 text
NISTのクラウドコンピューティングの5つの特徴 ● オンデマンド‧セルフサービス ● 幅広いネットワークアクセス ● リソースのプーリング ● 迅速な伸縮性(スケールイン‧スケールアウト) ● 計測されるサービス(監視)
Slide 15
Slide 15 text
とりあえずここまで! 続き→https://cloud.google.com/devops/state-of-devops (そのうち⽇本語版も出るはず)