プラットフォームエンジニアリング - CI/CD 用語集の定義
プラットフォームエンジニアリングは、プロダクトチームが毎回インフラを作り直さずに出荷できるよう、舗装された道(CI pipeline、runner、deploy ツール)を構築します。
プラットフォームエンジニアリングは、アプリケーションチームが基盤インフラを所有せずに出荷できるよう、社内向けのセルフサービスツール(build pipeline、runner、deploy パス)を構築し運用する分野です。
この用語は、純粋な「作ったら運用する」DevOps が生んだ運用の乱立への回答として注目を集めました。すべてのチームが独自の特注 pipeline や runner フリートを維持する代わりに、プラットフォームチームがそれらの能力を再利用可能なプロダクトにまとめます。
CI において
プラットフォームチームは通常、共有の GitHub Actions workflow、runner プール、キャッシュ戦略を所有し、個々のリポジトリは YAML をコピー&ペーストする代わりに uses: 参照を利用します。
関連ガイド
Internal Developer Platform - CI/CD Glossary DefinitionInternal Developer Platform: An internal developer platform (IDP) is the integrated set of self-service tools…
Paved Road - CI/CD Glossary DefinitionPaved Road: A paved road is a curated, well-supported set of tools and workflows that make the recommended ap…
Developer Experience - CI/CD Glossary DefinitionDeveloper Experience: Developer experience (DevEx) is the overall quality of how it feels to build software i…