出版社内容情報
Manning刊『Effective Platform Engineering』の邦訳版。
クラウドやコンテナの普及により、ソフトウェア開発に使える技術やサービスは大きく広がりました。その一方で、開発者が扱うツールや手順も増えています。必要な環境を用意し、権限を申請し、パイプラインを設定し、複数の画面を行き来する。チームごとに進め方が異なれば、同じ作業をその都度調べ直さなければなりません。
一つひとつは小さな手間でも、積み重なると開発の流れを止め、判断や調整にかかる負担を大きくします。新しい技術を導入しても、なぜか仕事が進めやすくならない。そんな課題に、組織の共通基盤という視点から取り組むのが、プラットフォームエンジニアリングです。
開発に必要な機能や標準的な手順を、利用しやすいセルフサービスとして提供する。よくある作業を自動化し、安全で一貫した進め方を選びやすくする。開発者がインフラの仕組みをすべて理解しなくても、必要な環境や機能を利用できるようにする。Internal Developer Platform(IDP)は、こうした体験を支える仕組みです。
本書では、IDPを構想し、設計し、組織に根づかせるまでの流れを体系的に紹介します。利用者やステークホルダーのニーズをどのように捉えるか。何から着手し、どこまでをMVPに含めるか。社内向けのプロダクトとして、どのように提供し、改善を続けるか。DevOpsやSREとの関係も整理しながら、導入を進めるうえで考えるべき点を解説します。
さらに、Kubernetesを用いたアーキテクチャ、コントロールプレーン、カスタムAPI、デリバリーワークフロー、SLA、SLOなど、構築と運用に関わる技術要素も幅広く扱います。何を標準化し、どこに選択の余地を残すのか。利便性と統制をどう両立するのか。利用状況をどのように捉え、改善につなげるのか。具体的な設計や運用の考え方を学べます。
対象となるのは、プラットフォームエンジニアやSREだけではありません。ソフトウェアエンジニア、DevOpsエンジニア、アーキテクト、テックリード、マネージャーなど、開発環境や組織の進め方に関わる方に広く役立ちます。
開発を支える仕組みをどのように考え、つくり、育てていくのか。プラットフォームエンジニアリングの全体像と実践を、技術とプロダクトの両面から学べる一冊です。
【目次】
第1部 プラットフォームエンジニアリング入門
第1章 プラットフォームエンジニアリングとは何か
第2章 ソフトウェア・デファインドのプロダクトとアーキテクチャ
第3章 計測で導くプラットフォームエンジニアリングの成功
第2部 エンジニアリングプラットフォームの構築
第4章 ガバナンス、コンプライアンス、信頼
第5章 進化するオブザーバビリティ
第6章 ソフトウェア・デファインドなエンジニアリングプラットフォームの構築
第7章 プラットフォームコントロールプレーンの基礎
第8章 コントロールプレーンのサービスとエクステンション
第3部 エンジニアリングプラットフォームのスケーリング
第9章 スケールを支えるアーキテクチャの変更
第10章 プラットフォームプロダクトの進化
内容説明
エンジニアが使いたくなる開発基盤をつくる!生成AIによって、コードを書くハードルは下がり続けています。だからこそ差がつくのは、作った機能を安全に、速く、継続的に届ける開発基盤です。インフラエンジニア、DevOps実務者、SREの役割は、安定した実行環境を守るだけにとどまりません。いまや、開発チームが安全かつ高速にソフトウェアを届けられる内部プラットフォームを、設計・運用し、育て続けることが求められています。本書は、その内部プラットフォームを静的なインフラではなく、開発者体験とソフトウェアデリバリーを支える「プロダクト」として扱うための実践ガイドです。IDPの設計・構築、Kubernetes基盤、SLO、コントロールプレーン、ワークフローの標準化を通じて、認知負荷を下げ、セルフサービスを実現し、チームに使われ続ける基盤の育て方を解説します。「基礎」「構築」「スケーリング」の3段階で、MVPから本番品質へ進化させる考え方と実践パターンが学べる一冊です。
目次
第1部 プラットフォームエンジニアリング入門(プラットフォームエンジニアリングとは何か;ソフトウェア・デファインドのプロダクトとアーキテクチャ;計測で導くプラットフォームエンジニアリングの成功)
第2部 エンジニアリングプラットフォームの構築(ガバナンス、コンプライアンス、信頼;進化するオブザーバビリティ;ソフトウェア・デファインドなエンジニアリングプラットフォームの構築;プラットフォームコントロールプレーンの基礎;コントロールプレーンのサービスとエクステンション)
第3部 エンジニアリングプラットフォームのスケーリング(スケールを支えるアーキテクチャの変更;プラットフォームプロダクトの進化)
著者等紹介
チャンクラマス,アジェイ[チャンクラマス,アジェイ] [Chankramath,Ajay]
Platformetrics創設者兼CEO。プラットフォーム戦略と開発者体験の専門家
チェネウェス,ニック[チェネウェス,ニック] [Cheneweth,Nic]
Thoughtworksのプリンシパルコンサルタント。プラットフォーム戦略と組織変革を支援する
オリバー,ブライアン[オリバー,ブライアン] [Oliver,Bryan]
Thoughtworksのプリンシパルコンサルタント。クラウドネイティブ基盤とプラットフォームエンジニアリングの実践に携わる
アルバレス,ショーン[アルバレス,ショーン] [Alvarez,Sean]
Brillioライフサイエンス部門CTO。エンタープライズ領域のデジタル変革を支援する
元内柊也[モトウチシュウヤ]
インフラエンジニアとしてホスティングサービスの開発と運用に携わり、深夜のオンコール対応を繰り返すなかで運用のあり方を本気で考えるようになる。現在は株式会社スリーシェイクにてソフトウェアエンジニア。プラットフォームエンジニアリングと開発者体験を軸に、組織がソフトウェアを継続的に届けるための土台づくりに取り組んでいる。インターネット上ではnwiizoを名乗り、ブログ「じゃあ、おうちで学べる」を運営している
小池玲斗[コイケレイト]
株式会社スリーシェイクのSreake事業部に所属するSRE。プラットフォームエンジニアリングを軸に、企業の基盤構築から組織課題の解決まで幅広く支援している。案件ではメンバーとして実務を担いつつ、プロジェクトリーダーとして全体の推進にも携わる。プライベートでもベンチャー企業のプラットフォームエンジニアリング支援に関わる
木曽和則[キソカズノリ]
株式会社スリーシェイク所属のSREマネージャー。パブリッククラウドやKubernetesを活用し、業界や規模を問わず、さまざまな顧客企業の基盤構築や運用を経験。最近はプラットフォームエンジニアリングの考え方を用いて組織課題の解消に取り組んでいる。また、自社内ではマネージャーとして組織運営やエンジニアのマネジメントに携わる
下村俊貴[シモムラトシキ]
大学院修士課程(工学)修了後、2社でWebアプリケーションエンジニアを経て、現在は株式会社スリーシェイクのSREとして、クラウドネイティブ技術を中心に顧客企業のプロジェクトの技術支援に携わっている。規模の大きい組織では、内部提供用のソフトウェアの運用からプラットフォームエンジニアリングの一端に触れてきた。業務でOSSを扱う中で遭遇した不具合や思い浮かんだ改善点を題材として、本家リボジトリにコントリビュートすることもある(本データはこの書籍が刊行された当時に掲載されていたものです)
※書籍に掲載されている著者及び編者、訳者、監修者、イラストレーターなどの紹介情報です。




