# 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]]
- [[インターネットスケールサービス設計]]