Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
2023 State of DevOps Report」簡易ピックアップ
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
picopico
October 28, 2023
140
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
2023 State of DevOps Report」簡易ピックアップ
「WebエンジニアゆるLT飲み会@池袋【第7回】」の発表資料です。
https://crewbit.connpass.com/event/296427/
picopico
October 28, 2023
More Decks by picopico
See All by picopico
PHP 8.4がリリース! あなたはもうアップデートしましたか?
picopico
0
760
PHPとFluentdで実現するリアルタイムログ分析
picopico
2
460
トーク力は一生役に立つよ
picopico
1
710
良いテストとは何か:持続可能で保守性の高いテストを書く
picopico
16
5.8k
伝え方で変わるLTの世界
picopico
3
1.5k
エラー処理関数を完全に理解する
picopico
0
190
一日30回リリースを可能にするpixiv開発
picopico
6
3.2k
Featured
See All Featured
How to Think Like a Performance Engineer
csswizardry
28
2.7k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.8k
We Have a Design System, Now What?
morganepeng
55
8.2k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
190
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
First, design no harm
axbom
PRO
2
1.2k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Heart Work Chapter 1 - Part 1
lfama
PRO
8
36k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
250
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
470
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.5k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
470
Transcript
「2023 State of DevOps Report」 簡易ピックアップ @picopico_dev
2 会社 ピクシブ株式会社 経歴 2023年4⽉ 新卒⼊社 業務 Web API設計、PHP .
移⾏ picopico @picopico_dev
DevOpsとは?
State of DevOps Reportって何? • GoogleのDORAチームによる年次レポート • DevOps実践のためのベストプラクティス
3つのベースライン 運⽤ パフォーマンス ソフトウェア デリバリ パフォーマンス ユーザー中⼼性
ソフトウェアデリバリパフォーマンス 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%
ピックアップ編
トランクベース開発 • トランク(mainブランチ)に直接pushする • アクティブなブランチを3つ以下にする • 少なくとも1⽇に1回、⼩さなバッチでマージする • 要するに細かく頻繁にマージする
例:git-flow
例:GitHub Flow
コードレビューの⾼速化 • 迅速なレビューによりパフォーマンスが50%向上 • ⼩さなバッチでかつ、影響範囲がチーム内のアーキテク チャであるとレビューが迅速になる • ペアプログラミングによりレビュー時間を短縮できる
質の⾼いドキュメンテーション • ドキュメントの質でCIは2.4倍、CDは2.7倍の影響がある • ドキュメントの質は信頼性、検索可能性、更新性、関連性 で評価できる
インフラアーキテクチャの柔軟性 • パブリッククラウドを使うと柔軟性が22%向上 • データセンターからクラウドへのリフトアンドシフトは 逆効果になることもある(最適化不⾜、コスト増加など) • インフラの柔軟性がソフトウェアデリバリと運⽤の両⽅の パフォーマンスに効果をもたらす
NISTのクラウドコンピューティングの5つの特徴 • オンデマンド‧セルフサービス • 幅広いネットワークアクセス • リソースのプーリング • 迅速な伸縮性(スケールイン‧スケールアウト) •
計測されるサービス(監視)
とりあえずここまで! 続き→https://cloud.google.com/devops/state-of-devops (そのうち⽇本語版も出るはず)