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
AI時代の開発とPlatform Engineeringについて考える
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Kazuto Kusama
July 01, 2025
Technology
0
79
AI時代の開発とPlatform Engineeringについて考える
Platform Engineering Meetup #13で発表した資料です
https://platformengineering.connpass.com/event/358498/
Kazuto Kusama
July 01, 2025
Tweet
Share
More Decks by Kazuto Kusama
See All by Kazuto Kusama
SREの仕事を自動化する際にやっておきたい5つのポイント
jacopen
6
1.3k
AI時代のインシデント対応 〜時代を切り抜ける、組織アーキテクチャ〜
jacopen
4
300
AI によってシステム障害が増える!? ~AI エージェント時代だからこそ必要な、インシデントとの向き合い方~
jacopen
4
350
インシデント対応に必要となるAIの利用パターンとPagerDutyの関係
jacopen
0
310
今日からはじめるプラットフォームエンジニアリング
jacopen
8
4.6k
Platform Engineeringで クラウドの「楽しくない」を解消しよう
jacopen
8
1.7k
トラシューアニマルになろう ~開発者だからこそできる、安定したサービス作りの秘訣~
jacopen
4
6.1k
あなたの興味は信頼性?それとも生産性? SREとしてのキャリアに悩むみなさまに伝えたい選択肢
jacopen
7
11k
PaaSの歴史と、 アプリケーションプラットフォームのこれから
jacopen
7
3.2k
Other Decks in Technology
See All in Technology
WBCの解説は生成AIにやらせよう - 生成AIで野球解説者AI Agentを実現する / Baseball Commentator AI Agent for Gemini
shinyorke
PRO
0
170
Introduction to Sansan Meishi Maker Development Engineer
sansan33
PRO
0
350
Snowflake Night #2 LT
taromatsui_cccmkhd
0
160
AI Agentにおける評価指標とAgent GPA
tsho
1
200
ソフトウェアアーキテクトのための意思決定術: Create Decision Readiness—The Real Skill Behind Architectural Decision
snoozer05
PRO
22
6.4k
AIで 浮いた時間で 何をする? 2026春 #devsumi
konifar
16
3.3k
20260222ねこIoTLT ねこIoTLTをふりかえる
poropinai1966
0
220
マイグレーションガイドに書いてないRiverpod 3移行話
taiju59
0
280
「使いにくい」も「運用疲れ」も卒業する UIデザイナーとエンジニアが創る持続可能な内製開発
nrinetcom
PRO
0
430
男(監査)はつらいよ - Policy as CodeからAIエージェントへ
ken5scal
1
190
opsmethod第1回_アラート調査の自動化にむけて
yamatook
0
300
大規模な組織におけるAI Agent活用の促進と課題
lycorptech_jp
PRO
4
6.1k
Featured
See All Featured
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
75
Building AI with AI
inesmontani
PRO
1
740
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.1k
Paper Plane (Part 1)
katiecoart
PRO
0
4.9k
Git: the NoSQL Database
bkeepers
PRO
432
66k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
0
2.4k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Exploring anti-patterns in Rails
aemeredith
2
280
Optimizing for Happiness
mojombo
379
71k
Statistics for Hackers
jakevdp
799
230k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.8k
Transcript
AI時代の開発とPlatform Engineeringについて考える
Kazuto Kusama @jacopen Product Evangelist @PagerDuty Japan Organizer @Platform Engineering
Meetup Founder @Cloud Native Innovators Association
AI、やばいっすね!
AIやばい 特にこの半年がやばい Devin, Cursor, Cline, Claude Code, Gemini CLI… 空前のMCPブーム
94%の組織が、AIを「重要」または「不可欠」と見なす Google Cloudのサーベイによると、 94%の組織がプラットフォームエンジ ニアリングにとってAIは「重要」または 「不可欠」と見なしている Is your platform ready
for 2025? New research on platform engineering reveals the secret to success より引用 https://cloud.google.com/blog/products/application-modernization/new-platform-engineering-research-report?hl=en
Platform Engineeringは AIの影響で、根本から変わっていく
これまで話してきた、Platform Engineeringとは 開発者体験と生産性を向上させるために セルフサービスで利用できるツールチェーンとワークフローを 設計・構築する分野
Platform Team • Platform Teamが提供するゴールデンパスに沿ってもらうことで、 開発者の認知負荷を軽減し生産性を高める • 認知負荷を軽減するための、適切な抽象化レイヤーを提供する
ゴールデンパス 例えば • 新規サービス生成時に使えるテンプレート • テストやCI/CDパイプラインのセットアップスクリプト • モニタリングやログ収集などの運用機能のガイド
それ、AIで出来るよ
抽象化レイヤー • プロビジョニング抽象化 ◦ Terraformモジュールとかサービスカタログとか • ランタイム抽象化 ◦ Kubernetes +
tools ◦ Application Platform • デプロイメント抽象化 ◦ CI/CDテンプレート ◦ アプリケーションマニフェストテンプレート • 運用抽象化 ◦ Runbook as code ◦ SLOテンプレート ◦ アラートポリシーセット
それ、AIで出来るよ • AI時代だと、面倒なコーディングの多くをAIが代行してくれるため、独自抽 象化レイヤーの需要が減る • むしろ独自の抽象化レイヤーが、AIによる自動生成の妨げになってしまう可 能性も
つまり、AI時代において Platform Engineeringは 従来のやり方が通用しなくなってくる
では、AIの時代に Platform Engineeringは不要なのか?
今後起こりうること
開発チームのダウンサイジング • 従来のTwo-pizza ruleが当てはまらなくなる可能性 ◦ 2つのピザを分け合える、7人から8人くらいのチームがいいというやつ • 2,3人による精鋭が、AIを駆使して高速に開発してくほうが効率がいい • 従業員数が変わらなくても構成できるチーム数が増える=多くの開発ができ
るようになる ⇨ そうやって登場したたくさんのチームが、AIを活用して好き勝手なスタックで開 発を始めたら・・・? 短期的には効率が上がるかもしれないが、中長期には大き な技術負債になってしまう可能性が高い。 アーキテクチャの整合性や人材の育成、セキュリティ、インシデント管理いずれの 面においても課題あり
フルサービスオーナーシップの普及 • 運用だけを担うチームが成立しづらくなってくる ◦ AIによって高速に、大量に生み出されるアプリケーションを全て引き受けるのは困 難 ◦ 単にインシデントをディスパッチするだけの存在になりかねない • 開発した人が運用まで責任を負う、You
build it, you run itのスタイルが主流 となっていく • AIの支援を受けながら or AIが主導権を握る形で、少人数でも運用出来るよう な仕組みが必要不可欠になる
ガバナンスがより重要に • 悪気なくミスをするAIに備えるため、よりガードレールの重要性が増す • 情報セキュリティや法規制の観点でも、AIを適切にコントロールしてルール を逸脱しないようにする
むしろAI時代だからこそ Platform Engineeringが重要
Self-ServiceからSelf-Drivingへ • これまでIDPに求められていたのは、Self-Service要素だった ◦ ポータルから必要なものをクリックしてパラメータを入れると セルフサービスでリソースを調達できる ◦ 提供されるテンプレートを元にカスタマイズ ◦ 抽象化により、対象への知識がなくても自身で調達ができるようになる
• AIに「ボタンは要らない」 ◦ 多少コードの記述量が多くてもAIは苦にしない ◦ 汎用的な知識は豊富に持ち合わせているため、抽象化を行わなくても スムーズに動ける ◦ むしろ十分なコンテキストが共有されない独自の抽象化のほうがAIにとって難しい ⇨ AI時代に求められるのは、Self-ServiceなPlatformではなく、AIが自ら判断して 自由に動けるSelf-DrivingなPlatform
Policy-first Guardrail • AIが自由に動けるようにしたいからこそ、しっかりとしたガードレールを作 る ◦ ガードレールの中であれば好きにやっていいよという形にする • Azure Policy
• Open Policy Agent • Sentinel / OPA with HCP Terraform
コンテキストの供給 • AIがSelf-Drivingするのに必要なコンテキストを適宜供給、および利用しや すいインターフェースを提供 • MCPが標準に ◦ Azure MCP Server
◦ Terraform MCP Server ◦ etc… • どのMCPを使うべきなのか、Platform Teamが主導してまとめる
for 人 から for AI に • 人がカスタマイズするためのテンプレートから、AIが活用するためのテンプ レートへ ◦ AIによるハルシネーション、ポリシー逸脱を防ぐ補助線としてのテンプレート
• 人のためのドキュメントから、AIのためのドキュメントへ ◦ CLAUDE.mdやGEMINI.md、.cursorrulesのようなAIに指示をだすためのドキュメ ントの共有・ナレッジ共有 ◦ とはいえ引き続き人へのドキュメントも重要
AI Integrated IDP • Internal Developer PlatformにAIの機能が統合される • MCP Serverを提供するなど。独自の抽象化を取り入れる場合は、セットで提
供すると良い • ただしやり過ぎ注意。あくまでも必要とされる機能から提供していくこと
Platform Team / Engineerは何をやるのか
None
人間とAIの棲み分け • Platform as a Productは人間が中心でなければ回らない ◦ 顧客(開発者)が求めているものを吸い上げ、プラットフォームに反映する ◦ AIがレコメンドすることはできるが、信用されるものにはならない
◦ Platform Teamが信用を積み上げていくアクティビティが、今後より重要に
誰に 何を どうやって プラットフォーム の利用者 ◦◦という価値を 技術 ツールチェーン ワークフロー ここにちゃんとフォーカスすること
これを継続的に回せること 2年以上前に作ったPlatform Engineeringの図
誰に 何を どうやって プラットフォーム の利用者 ◦◦という価値を 技術 ツールチェーン ワークフロー 人間が中心
これを継続的に回せること AI時代だとこうなる AIが中心
社内でAIにもっとも精通した人間になる • 今後AIの要素を一切入れないPlatform Engineeringは存在しなくなる • AI CoEの要素をPlatform Teamが担う ◦ これまでのPlatform
EngineeringもCCoEに近い要素があった • アプリケーションの開発からインフラの構築・運用、ガバナンスまですべて の領域においてAIを活用していく選択肢を持つこと。それに必要な情報を追 うこと
今すぐにでもやるべきこと • ChatGPTと会話したことくらいしかありません・・・じゃダメ • AIを活用してアプリケーションの開発からデプロイまで通しでやること ◦ まずは自分でやってみないと感覚がつかめない ◦ 個人的にお勧めはClaude Codeだが、Copilot
agent modeでもCursorでもCline でもGemini CLIでもOK ◦ デプロイ先も、AzureでもいいしCloudflareでもVercelでもなんでもいい • 触っているとあれこれ足りないところ、気になるところが見えてくるはず。 じゃあそこをPlatformがどうカバー出来るか考える