Platform Engineering

Contents

Platform Engineering#

開発者に向けて、開発を効率化するプラットフォーム(開発環境、サンプルコード、CI/CDなど)を提供する。

もともとGartnerが提唱した言葉

目標は、摩擦のないセルフサービス型の開発者エクスペリエンスを実現し、開発者などのエンドユーザーが可能な限り最小限の負荷で価値の高いソフトウェアを作成できるように、適切な能力を提供することです。したがってプラットフォームには、開発者の生産性を高め、認知面での負担を軽減することが求められます。また、開発チームが必要とするものすべてを、チームが希望するワークフローに最も適した方法で提供することも必要です。

プラットフォーム・エンジニアリングとは何か? | ガートナー

具体例

「社内でのサーバーレスアプリケーション開発を、プラットフォームエンジニアリングを整備して迅速化・安定化させる取り組み」というテーマでServerlessDays Tokyo 2024 に登壇しました | DevelopersIO

Classmethod社内のLambdaによるサーバレスアプリケーションのアーキテクチャのパターンを共通化してサンプルコードとして提供した話

参考#