【プラットフォームエンジニアリング】
プラットフォームエンジニアリング(IDP) とは?
💡 開発者に「自分でできるよ」の仕組みを届けるインフラの黒子
📌 このページのポイント
プラットフォームエンジニアリングって、DevOpsとは違うの?
DevOpsは「開発と運用が協力しよう」という文化だけど、実際は運用チームに負荷が集中しがちだった。プラットフォームエンジニアリングは「開発者が自分でインフラを操作できる仕組みを作ろう」というアプローチなんだよ
IDPって具体的にはどんなもの?
それって誰が作るの?
プラットフォームエンジニアというロールの人たちが作るんだ。社内の開発者を「ユーザー」として捉えて、使いやすいプラットフォームを「プロダクト」として提供するという考え方だね
最近めちゃくちゃ注目されてるって聞くけど、なぜ?
Gartnerが2024年のトップトレンドに選んだのが大きいね。マイクロサービスやKubernetesの普及で複雑化したインフラを、開発者が迷わず使えるようにする必要性が高まってるんだ。大企業だけでなく中規模チームでも導入が進んでるよ
まとめ:ざっくりこれだけ覚えればOK!
「プラットフォームエンジニアリング」って出てきたら「開発者がインフラをセルフサービスで使える仕組み作り」と思えればだいたいOK!
📖 おまけ:英語の意味
「Internal Developer Platform」 = 内部開発者プラットフォーム
💬 DevOpsの進化形とも言われていて、開発者体験(Developer Experience)を最大化することが目的なんだよ