Platform Engineering#
開発者に向けて、開発を効率化するプラットフォーム(開発環境、サンプルコード、CI/CDなど)を提供する。
もともとGartnerが提唱した言葉
目標は、摩擦のないセルフサービス型の開発者エクスペリエンスを実現し、開発者などのエンドユーザーが可能な限り最小限の負荷で価値の高いソフトウェアを作成できるように、適切な能力を提供することです。したがってプラットフォームには、開発者の生産性を高め、認知面での負担を軽減することが求められます。また、開発チームが必要とするものすべてを、チームが希望するワークフローに最も適した方法で提供することも必要です。
具体例
Classmethod社内のLambdaによるサーバレスアプリケーションのアーキテクチャのパターンを共通化してサンプルコードとして提供した話