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
5分でわかる(かもしれない)Platform Engineering
Search
Kazuto Kusama
December 30, 2023
Technology
4
1.2k
5分でわかる(かもしれない)Platform Engineering
Findyさんのイベントでお話しした資料です
https://findy.connpass.com/event/301577/
Kazuto Kusama
December 30, 2023
Tweet
Share
More Decks by Kazuto Kusama
See All by Kazuto Kusama
AI時代のインシデント対応 〜時代を切り抜ける、組織アーキテクチャ〜
jacopen
4
250
AI によってシステム障害が増える!? ~AI エージェント時代だからこそ必要な、インシデントとの向き合い方~
jacopen
4
330
インシデント対応に必要となるAIの利用パターンとPagerDutyの関係
jacopen
0
250
今日からはじめるプラットフォームエンジニアリング
jacopen
8
4.4k
Platform Engineeringで クラウドの「楽しくない」を解消しよう
jacopen
8
1.5k
トラシューアニマルになろう ~開発者だからこそできる、安定したサービス作りの秘訣~
jacopen
4
5.8k
あなたの興味は信頼性?それとも生産性? SREとしてのキャリアに悩むみなさまに伝えたい選択肢
jacopen
7
11k
PaaSの歴史と、 アプリケーションプラットフォームのこれから
jacopen
7
3.1k
AI x インシデント管理で拡げるサービスオーナーシップ
jacopen
0
310
Other Decks in Technology
See All in Technology
モノタロウ x クリエーションラインで実現する チームトポロジーにおける プラットフォームチーム・ ストリームアラインドチームの 効果的なコラボレーション
creationline
0
440
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
5
60k
AIと融ける人間の冒険
pujisi
0
110
I tried making a solo advent calendar!
zzzzico
0
130
CQRS/ESになぜアクターモデルが必要なのか
j5ik2o
0
630
テストセンター受験、オンライン受験、どっちなんだい?
yama3133
0
200
AWS re:Inventre:cap ~AmazonNova 2 Omniのワークショップを体験してきた~
nrinetcom
PRO
0
130
技術選定、下から見るか?横から見るか?
masakiokuda
0
180
松尾研LLM講座2025 応用編Day3「軽量化」 講義資料
aratako
15
4.9k
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
12k
ソフトウェアエンジニアとAIエンジニアの役割分担についてのある事例
kworkdev
PRO
1
370
Node vs Deno vs Bun 〜推しランタイムを見つけよう〜
kamekyame
1
260
Featured
See All Featured
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.7k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
250
Statistics for Hackers
jakevdp
799
230k
The agentic SEO stack - context over prompts
schlessera
0
580
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
94
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
110
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.1k
The SEO identity crisis: Don't let AI make you average
varn
0
46
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
29
A Modern Web Designer's Workflow
chriscoyier
698
190k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
6.8k
Transcript
5分でわかる かもしれない Platform Engineering
Kazuto Kusama @jacopen Product Evangelist @PagerDuty Japan Organizer @Platform Engineering
Meetup Founder @Cloud Native Innovators Association Tech Strategy Advisor @PITTAN New!
• PagerDutyのProduct Evangelistになりました! • インシデント対応だけじゃなくて、AIOpsや 自動化、カスタマーサービス業務効率化など いろんなサービスを提供していて面白い インシデント対応プラットフォームの会社に
5分でわかる かもしれない Platform Engineering
DevOpsの理想と現実
クラウドの登場とDevOps Dev Ops Configure Verify Package Plan Monitor Release Create
Plan DevとOpsの垣根をなくし、ソフトウェアの開発とデリバリーを 継続して行えるようにするアプローチ。
真のDevOps 開発者が、アプリをエンドツーエンドでデプロイし、実行する ただし、多くの組織にとって現実的ではない Kubernetes Buildkit Helm Dockerfile Grafana Prometheus GitHub
Actions React Next.js Security Node.js Terraform ArgoCD APM Compliance 認知負荷が 高すぎる これをやり切れ る人材は少ない
https://www.infoq.com/articles/platform-engineering-primer/ より引用 認知負荷の増大が問題に クラウドの浸透、クラウドネイティブ技術の登場、マイクロサービス化の流れ、 エンジニアの責任範囲の拡大により認知負荷が大変なことに
じゃあどうするか
Team Topologies 価値のあるソフトウェアを素早く届けられるよ うにするための組織設計。 4タイプのチーム定義と、3つのインタラクショ ンモードが定義されている。
Platform Team • Platform Teamが提供するゴールデンパスに沿ってもらうことで、 開発者の認知負荷を軽減し生産性を高める
何が新しいのか?
共通プラットフォームは特に新しい話では無い 業種業態問わず、ある一定の規模以上の会社であれば、 共通のプラットフォームを作ろうという話が一度は出ているはず。 (次世代|新)(共通|汎用|統合)(基盤|プラットフォーム) みたいな名称のプロジェクト、関与したことある人も多いのでは
上手くいくプラットフォーム作りは、 本当に難しい
役に立つプラットフォームを作ろう - プラットフォームエンジニアが知っておくべき『プロダクト』の考え方 https://speakerdeck.com/jacopen/yi-nili-tupuratutohuomuwozuo-rou-puratutohuomuenziniagazhi-tuteokubeki-purodakuto-falsekao-efang
役に立つプラットフォームを作ろう - プラットフォームエンジニアが知っておくべき『プロダクト』の考え方 https://speakerdeck.com/jacopen/yi-nili-tupuratutohuomuwozuo-rou-puratutohuomuenziniagazhi-tuteokubeki-purodakuto-falsekao-efang
Platform Engineeringとは 開発者の認知負荷を軽減し生産性を向上させる共通基盤を 『正しく』作り続けるための方法論
Platform Engineeringとは 開発者の認知負荷を軽減し生産性を向上させる共通基盤を 『正しく』作り続けるための方法論 ゴールデンパスの話
Platform Engineeringとは 開発者の認知負荷を軽減し生産性を向上させる共通基盤を 『正しく』作り続けるための方法論
Platform as a Product • 開発者を『顧客』として考え、顧客にプラット フォームという『プロダクト』を提供していく というアプローチ • 世の中に提供されているさまざまなプロダクト
と同じ管理手法を、プラットフォームにも取り 込んでいく 顧客 Platform Product プロダクトを提供 プロダクトを提供 プラットフォームチーム
Platform as a Product 顧客 Platform Product プロダクトを提供 プロダクトを提供 プラットフォームチーム
どういう価値を提供できれば 使って貰えるか 顧客が何に困っているか どうやってサポートしていく か どうやって教育していくか どうやって安定したチームを 作るか プラットフォームによる効果 がどのくらい出ているか 何をいつまでに提供するか 世の中のトレンドはどうなっ ているか
Platform Engineeringとは 開発者の認知負荷を軽減し生産性を向上させる共通基盤を 『正しく』作り続けるための方法論
『作り続ける』ということ • 『作る』ことよりも『続ける』ことが難しい • 仮に一度理想的なものが作れたとしても、顧客 の状況や技術は常に変わり続ける。あっという 間に現状にそぐわないものになってしまう。 • 顧客の意見を聞き続け、プラットフォームを アップデートし続ける必要がある
顧客 Platform Product プロダクトを提供 プロダクトを提供 プラットフォームチーム
『作り続ける』ということ • そのためには、継続的にそれをやれる サステナブルなチームが必須。 • 誰かが居なくなっても問題なく回り続ける チーム • 継続的な経営層からのサポート ◦
そのための土壌作り 顧客 Platform Product プロダクトを提供 プロダクトを提供 プラットフォームチーム
『作り続ける』ということ • 大きな技術トレンドの変化があった場合、 プラットフォームもドラスティックに変える 必要があるかもしれない • 運用や開発への影響を最小限にしながら、 どうやってマイグレーションしていくか • その仕組みや体制作り
顧客 Platform プラットフォームチーム Platform Migration
Platform(Team)がない組織 Platform(Team)に 取り組んでいる組織 『正しい』Platform作りに 取り組んでいる組織 『正しい』Platformを 作り続けられている組織 2023年における Platform Engineeringの
主な目的 ここまで行っている 組織はごく僅か
Platform(Team)がない組織 Platform(Team)に 取り組んでいる組織 『正しい』Platform作りに 取り組んでいる組織 『正しい』Platformを 作り続けられている組織 今後重要になってくること
Platform(Team)がない組織 Platform(Team)に 取り組んでいる組織 『正しい』Platform作りに 取り組んでいる組織 『正しい』Platformを 作り続けられている組織 今後重要になってくること