2008-04-07
■[book]アーキテクトやインフラ設計者への良書 - スケーラブルWebサイト

写真共有サイトFlickrの開発者Cal Hendersonが書いた、Webサイトをスケーラブルにするためのノウハウが解説された本です。
- 作者: Cal Henderson,武舎広幸,福地太郎,武舎るみ
- 出版社/メーカー: オライリー・ジャパン
- 発売日: 2006/12/26
- メディア: 大型本
- 購入: 3人 クリック: 89回
- この商品を含むブログ (70件) を見る
■目次 1章 はじめに 2章 ウェブアプリケーションのアーキテクチャ 3章 開発環境 4章 国際化とローカライゼーションとUnicode 5章 データの一貫性とセキュリティ 6章 電子メール 7章 リモートサービス 8章 ボトルネック 9章 ウェブアプリケーションのスケーリング 10章 統計、監視、警告 11章 API
スケーラビリティとは何か?この本では3つの単純な性質として説明されています。
- 使用量が増えても対応できる
- データセットが増えても対応できる
- メインテナンスが可能
前半は大規模サイトを視野に入れた、ソフトウェアアーキテクチャについてのノウハウ、8章以降はミドルウェアのスケーリングを中心に解説されています。
覚えているポイントは以下の通り。
- 開発環境・ステージング環境をしっかりと作る
- 国際化を視野に入れてUTF-8エンコーディングを使う
- アプリケーションのセキュリティを確保する
- ボトルネックは詳細まで特定できるように
- スケーリングはシステムにフィットする方法を選択する
というわけで、いずれは8章の冒頭にあるような状況を目指したいものです。
さあ、キラーアプリケーションができあがりました。すべてのデータはUTF-8で保存し、受信するメールはいとも簡単に処理され、データにうまくフィルタをかけ、数多くの外部のサービスを利用しているとしましょう。何の問題も無さそうだし、利用者の反応はすばらしく、ベンチャーキャピタルがひっきりなしにやってきます。
この本は社内で回し読みをしたいと思います。
コメントを書く
トラックバック - http://d.hatena.ne.jp/morningmist7/20080407/1207559075
リンク元
- 4 http://www.google.co.jp/search?hl=ja&client=firefox-a&rls=org.mozilla:ja:official&hs=axn&q=CentOS5+httpd.conf&btnG=検索&lr=lang_ja
- 3 http://www.google.co.jp/search?q=dicon+定義&hl=ja&lr=lang_ja&start=10&sa=N
- 2 http://r.tabelog.com/miyagi/rstdtl/4002159/
- 2 http://www.google.co.jp/hws/search?client=dell-row&adsafe=high&safe=high&channel=jp-smb&hl=ja&ibd=3080328&q=mysql+5.0.51
- 2 http://www.google.co.jp/search?hl=ja&q=oracle+access+2007+ODBC+UTF-8&lr=
- 2 http://www.google.co.jp/search?q=MAC WINキーボード&hl=ja&lr=&rlz=1T4RNWN_jaJP269JP269&start=10&sa=N
- 2 http://www.google.com/search?hl=ja&lr=lang_ja&ie=UTF-8&oe=UTF-8&q=vim7.1+インストール&num=50
- 1 http://209.85.173.104/search?q=cache:q4f3rF_d8RgJ:d.hatena.ne.jp/morningmist7/20080124/1201137361+jquery+ウィンドウ&hl=ja&ct=clnk&cd=5&gl=jp&lr=lang_ja&client=firefox-a
- 1 http://209.85.175.104/search?q=cache:iIyY4CGTKv8J:d.hatena.ne.jp/morningmist7/20080303/1204528839+mysql-5.0.51a.tar.gz&hl=ja&ct=clnk&cd=4&gl=jp
- 1 http://72.14.235.104/search?q=cache:I9iqINmuSwwJ:d.hatena.ne.jp/higayasuo/20080213/1202882234+jboss+4.2+sastruts&hl=ja&ct=clnk&cd=1&gl=jp&lr=lang_ja


