あとがき

この旅は、シンプルな観察から始まりました:インターネットはコンピュータを使うことの意味を変えた。42の章を通じて、私たちはプラネタリスケールコンピューティングを可能にする機械を——一つ一つ——構築してきました。シリアライゼーション形式とRPCプロトコルから、コンセンサスアルゴリズム、キャッシング層とストレージエンジン、サーバー、建物、電力システムの物理インフラストラクチャまで。

一つの教訓を持ち帰っていただけるとすれば、これらのシステムは魔法ではないということです。制約の中で意図的なトレードオフを行うエンジニアの仕事です。私たちが研究したすべてのシステムは選択です:一貫性か可用性か、レイテンシーかスループットか、シンプルさか柔軟性か。システムエンジニアリングの技術は完璧な答えを見つけることではなく、目の前の問題にとってどのトレードオフが正しいかを理解することにあります。

この分野はまだ若いです。私たちは真にプラネタリスケールのコンピュータの第一世代を構築しており、最も困難な問題の多くはまだ未解決です。異なるプライバシー法を持つ法域にまたがるシステムをどう構築するか?プラネタリスケールコンピューティングのエネルギー消費を持続可能にするにはどうするか?これらの強力なシステムが、構築する余裕のある者だけでなく、全人類に奉仕することをどう保証するか?

本書を書いたのは、これらのシステムがどう機能するかを理解することは、最大規模の企業のエンジニアだけに留保された特権であるべきではないと信じるからです。技術は秘密ではありません——経験を通じて得られ、論文やポストモーテムを通じて共有され、何年もの運用を通じて洗練されています。本書がその知識の一部をよりアクセスしやすくし、あなたがそれを使って信頼性と効率性だけでなく人間味のあるシステムを構築してくれることを願っています。

プラネタリスケールコンピュータは目的地ではありません。それを受け継ぐ各世代のエンジニアによって構築され、再構築される継続的なプロジェクトです。このプロジェクトの小さな一部をあなたと共有できたことを嬉しく思います。

Justin J. Meza, San Francisco, 2025