Skip to content
Latchkey

プラットフォームエンジニアリング - CI/CD 用語集の定義

プラットフォームエンジニアリングは、プロダクトチームが毎回インフラを作り直さずに出荷できるよう、舗装された道(CI pipeline、runner、deploy ツール)を構築します。

プラットフォームエンジニアリングは、アプリケーションチームが基盤インフラを所有せずに出荷できるよう、社内向けのセルフサービスツール(build pipeline、runner、deploy パス)を構築し運用する分野です。

この用語は、純粋な「作ったら運用する」DevOps が生んだ運用の乱立への回答として注目を集めました。すべてのチームが独自の特注 pipeline や runner フリートを維持する代わりに、プラットフォームチームがそれらの能力を再利用可能なプロダクトにまとめます。

CI において

プラットフォームチームは通常、共有の GitHub Actions workflow、runner プール、キャッシュ戦略を所有し、個々のリポジトリは YAML をコピー&ペーストする代わりに uses: 参照を利用します。

関連ガイド