はてなのノウハウが知りたかったので、迷わず購入しました。はてなインターンの講義内容が元になっているので、説明は比較的丁寧。まさに、インターン生向けの教科書といった感じです。
[Web開発者のための]大規模サービス技術入門 ―データ構造、メモリ、OS、DB、サーバ/インフラ (WEB+DB PRESS plusシリーズ)
- 作者: 伊藤直也,田中慎司
- 出版社/メーカー: 技術評論社
- 発売日: 2010/07/07
- メディア: 単行本(ソフトカバー)
- 購入: 80人 クリック: 1,849回
- この商品を含むブログ (133件) を見る
本書の内容はインフラの話が大半です。その本書で一番印象強いのが、「OSの動作に関する知識は、WEBサービスの負荷対策に必要不可欠」という主張。最初は「OSの動作まで詳しく知っておく必要あるのか」なんて半信半疑でしたが、読み進めて『はてなが取り組んできたこと』を知るうちに、「まさにその通り」だと納得。
プログラミングに直接関係する話は、「大規模データをどう扱うか」の部分で触れています。とはいっても、圧縮や検索で利用するアルゴリズムを紹介して課題を出す程度。欲を言えば、もう少しボリュームが欲しかったところです。足りない分は、WEB+DB PRESSで連載中の「アルゴリズム実践教室」で補うしかないかな。
読んでみて、本書は「インフラ入門本」という印象をいだきました。本書を読んだあとに、「サーバー/インフラを支える技術」を読むと、さらにインフラに関する知識がスムーズ深まるかもしれませんね。
[24時間365日] サーバ/インフラを支える技術 ?スケーラビリティ、ハイパフォーマンス、省力運用 (WEB+DB PRESS plusシリーズ)
- 作者: 安井真伸,横川和哉,ひろせまさあき,伊藤直也,田中慎司,勝見祐己
- 出版社/メーカー: 技術評論社
- 発売日: 2008/08/07
- メディア: 単行本(ソフトカバー)
- 購入: 133人 クリック: 2,270回
- この商品を含むブログ (289件) を見る