【書評】大規模サービス技術入門
[Web開発者のための]大規模サービス技術入門 ―データ構造、メモリ、OS、DB、サーバ/インフラ (WEB+DB PRESS plusシリーズ)
- 作者: 伊藤直也,田中慎司
- 出版社/メーカー: 技術評論社
- 発売日: 2010/07/07
- メディア: 単行本(ソフトカバー)
- 購入: 80人 クリック: 1,849回
- この商品を含むブログ (132件) を見る
はてなの中の人が書いた大規模Webサービスの実践ノウハウ集です。内容は、OSやハードウェアの特性に基づくパフォーマンスの出し方や、DBのスケールアウト、サーバの仮想化や冗長構成、仮想化の話まで多岐に渡ります。途中では、はてなダイアリーで使われる全文検索アルゴリズムの解説まで盛りだくさん。インターンシップ向けに書かれた内容ですが、Web系のインフラエンジニアなら是非読んでほしいです。ただ全くの初心者だと分からないことが多いので、Webサービスの開発経験が少しあったほうがいいですね。
2010年初版の本なので5年ほど前の内容ですが、利用するソフトウェア・ハードウェアの仕組み・特性を理解し、適切に運用することは時代が変わっても同じかと思います。昨今、クラウドサービスが主流になりつつありますが、単純にAWSやAzureを利用するだけでなく、それらの仕組み・特性を理解することが大事ですね。
あと、はてなほどの大規模なサービスはそんなにないので、規模の小さなサービスではスモールな構成からスタートしたほうがいいと思った。サービスの成長予測から適切なインフラの設計・拡張までできる人になれるよう励みます。