# James Hamilton [[Microsoft]] Live Platform Services のアーキテクトとして、インターネットスケールサービスの設計・運用に関するベストプラクティスを体系化した人物である。Microsoft 在籍 10 年以上にわたり、Exchange Hosted Services チーム(約 700 サーバ、220 万ユーザ超)を率いた経験を持つ。 Microsoft 入社前は IBM の DB2 UDB リレーショナルデータベースシステムのリードアーキテクトを務め、IBM 初の C++ コンパイラの出荷も担当した。初期キャリアは自動車整備士として、エキゾチックなイタリア車の整備とレースに従事していた。 [[@2007__LISA__On Designing and Deploying Internet-Scale Services]] では、MSN・Windows Live Search・Windows Live Mail・Xbox Live・Exchange Hosted Services・Messenger Operations・Microsoft Global Foundation Services Operations 等の複数チームからの知見を統合し、サービス設計から運用までの 10 領域にわたるベストプラクティスを整理した。「障害を前提とした設計」「すべてを自動化せよ」「本番でテストされていないものは動かない」といった原則は、後年の SRE・DevOps 思想の源流の一つと位置づけられる。 後年は Amazon Web Services の VP/Distinguished Engineer としてデータセンターインフラの設計に携わったことでも知られる。 ## 関連 - [[@2007__LISA__On Designing and Deploying Internet-Scale Services]] - [[Microsoft]] - [[インターネットスケールサービス設計]]