Upgrade to Pro — share decks privately, control downloads, hide ads and more …

一人でちいさくはじめる Platform Engineering

Avatar for syossan27 syossan27
August 17, 2026
330

一人でちいさくはじめる Platform Engineering

「1人SRE、Platform Engineeringに挑む。」の登壇資料です。
https://tenshoku-draft.connpass.com/event/401492/

Avatar for syossan27

syossan27

August 17, 2026

More Decks by syossan27

Transcript

  1. 自己紹介 名前:しょっさん X(旧: Twitter)/ mixi2:@syossan27 所属:株式会社 MIXI 活動: • SRE

    Kaigi 実行委員長 • SRE Magazine 編集長 • ゆるSRE勉強会 共同運営 • 一般社団法人 SREコネクト 代表理事 • クラウドネイティブ会議 Co-chair • 縁側テックトーク MC ©MIXI
  2. Platform EngineeringとSREの"交差点" "始まり"は違うが重なるところがある Platform Engineering : 「ストリームアラインドチーム 」の方向から 「プロダクション 」へ向かっている

    SRE: 「プロダクション 」の方向から ※ 「ストリームアラインドチーム 」へ向かっている 各々がグラデーションを持ってタスクをこなす中で、たとえば「トイル」という 点においても重なりを持つ。 ※参考: Kusama Kazuto (2025年) 「あなたの興味は信頼性?それとも生産性? SREとしてのキャリアに悩むみなさまに伝えたい選択肢」 ©MIXI
  3. Platform EngineeringとSREの"交差点" Platform Engineering :「開発者の認知負荷を上げる運用上のトイル」を 改善しようとする ex. 環境作成、デプロイ設定 、権限付与対応など SRE:

    「間接的に信頼性を脅かすトイル」を改善しようとする ex. 定期データ更新作業、手作業によるデプロイ 、キャパシティの変更 ©MIXI
  4. Platform EngineeringとSREの"交差点" Platform Engineering :「開発者の認知負荷を上げる運用上のトイル」を 改善しようとする ex. 環境作成、デプロイ設定 、権限付与対応など SRE:

    「間接的に信頼性を脅かすトイル」を改善しようとする ex. 定期データ更新作業、手作業によるデプロイ 、キャパシティの変更 Platform EngineeringとSREは目的こそ異なるが、領域としては大きな重なりがある。 そのため、組織状況によってはひとつのチームが両方を実践することは十二分にあり得る。 ©MIXI
  5. Platform Engineeringの観点から活動を振り返り 開発ワークフローの改善 ゴールデンパスの整備 • CI/CDパイプラインの整備 • プレビュー・開発環境の整備 • リリースプロセスの自動化

    • 依存関係の管理 • スクラムプロセスの自動化 セルフサービスの実現 • QAチーム向け支援ツールの開発 • 開発環境の可視化・利用管理 ©MIXI
  6. "Platform Engineering"の観点から活動を振り返り ゴールデンパスの整備 • CI/CDパイプラインの整備 • リリースプロセスの自動化 状況 思考 必要最低限の基盤が整っており、とりあえず「リリース

    に間に合わせた」といった状態 「ストリームアラインドチームが"価値"を提供するまで の間で迷わないように道を舗装すること」を考えていた ©MIXI
  7. "Platform Engineering"の観点から活動を振り返り 開発ワークフローの改善 • プレビュー・開発環境の整備 • 依存関係の管理 • スクラムプロセスの自動化 状況

    思考 開発をより良くする環境づくりがされていない状況 新しく始めたスクラムもイベントに時間がかかったり・・・ ストリームアラインドチームが雑事に時間を割かないように 集中するための環境づくりをしたい! ©MIXI
  8. Platform Engineeringへの挑戦 "本質を捉える"という言葉が出てきましたが、Platform Engineeringにおける本質 とはなんでしょうか? ここではGartnerの定義とTeam Topologyより、2つの本質を取り上げます。 ※ 開発者体験と生産性の向上 開発者のペインポイントを特定し、和らげるための施策を執り行う。

    究極、きちんとしたプラットフォームが存在しなくとも良い。(ex. 最小のTVPはWiki) 認知負荷の軽減 ストリームアラインドチームが価値提供にフォーカスするために、インフラやセ キュリティなど認知負荷のかかる部分をPlatform Engineeringで軽減する。 ※参考:「SREとは何か?DevOpsと何が違う?ガートナーが解説する運用管理変革の現実解」 https://www.sbbit.jp/article/cont1/48848 「Team Topology」(日本能率協会マネジメントセンター) https://pub.jmam.co.jp/book/b593881.html ©MIXI
  9. Platform Engineeringの実践 • Terraformを利用したIaCの導入 • AIによる権限管理のセルフサービス化 • ゴールデンパスの改善 ◦ Workload

    Identityの導入 ◦ E2Eテストの導入 ◦ テストカバレッジの整備 ◦ 静的解析ツールの導入 実践の一部だが、ストリームアラインドチームが直面していたペインポイント を最適化することにフォーカスし、実践した。 認知負荷は、ファシリテーションモードでも対応。 ©MIXI