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
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Kazuto Kusama
July 01, 2025
Technology
0
120
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
プラットフォームエンジニアリングはAI時代の開発者をどう救うのか
jacopen
7
3.7k
OpenClawで回す組織運営
jacopen
3
750
SREの仕事を自動化する際にやっておきたい5つのポイント
jacopen
6
1.4k
AI時代のインシデント対応 〜時代を切り抜ける、組織アーキテクチャ〜
jacopen
4
330
AI によってシステム障害が増える!? ~AI エージェント時代だからこそ必要な、インシデントとの向き合い方~
jacopen
4
370
インシデント対応に必要となるAIの利用パターンとPagerDutyの関係
jacopen
0
330
今日からはじめるプラットフォームエンジニアリング
jacopen
8
4.6k
Platform Engineeringで クラウドの「楽しくない」を解消しよう
jacopen
8
1.7k
トラシューアニマルになろう ~開発者だからこそできる、安定したサービス作りの秘訣~
jacopen
4
6.2k
Other Decks in Technology
See All in Technology
TypeScript 7.0の現在地と備え方
uhyo
7
1.7k
Lambda Web AdapterでLambdaをWEBフレームワーク利用する
sahou909
0
160
Cortex Code CLI と一緒に進めるAgentic Data Engineering
__allllllllez__
0
410
バクラク最古参プロダクトで重ねた技術投資を振り返る
ypresto
0
170
アーキテクチャモダナイゼーションを実現する組織
satohjohn
1
1k
Goのerror型がシンプルであることの恩恵について理解する
yamatai1212
1
170
銀行の内製開発にて2つのプロダクトを1つのチームでスクラムしてみてる話
koba1210
1
140
最強のAIエージェントを諦めたら品質が上がった話 / how quality improved after giving up on the strongest AI agent
kt2mikan
0
190
ガバメントクラウドにおけるAWSの長期継続割引について
takeda_h
2
5.1k
Zero Data Loss Autonomous Recovery Service サービス概要
oracle4engineer
PRO
2
13k
【Oracle Cloud ウェビナー】【入門編】はじめてのOracle AI Data Platform - AIのためのデータ準備&自社用AIエージェントをワンストップで実現
oracle4engineer
PRO
1
150
AWS CDK「読めるけど書けない」を脱却するファーストステップ
smt7174
3
160
Featured
See All Featured
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
150
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.9k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.9k
Practical Orchestrator
shlominoach
191
11k
Visualization
eitanlees
150
17k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.7k
Building the Perfect Custom Keyboard
takai
2
710
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
Building AI with AI
inesmontani
PRO
1
800
AI: The stuff that nobody shows you
jnunemaker
PRO
3
450
A Modern Web Designer's Workflow
chriscoyier
698
190k
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がどうカバー出来るか考える