Webサービス開発徹底攻略 Vol.2 (WEB+DB PRESS plus)

先日読了。

Webサービス開発徹底攻略 Vol.2 (WEB+DB PRESS plus)

Webサービス開発徹底攻略 Vol.2 (WEB+DB PRESS plus)

LINEの内部構造解説が面白かった。
・フロントはnginx+スクリプトだったが、自由度をあげるためにErlangに。
スマホとのやりとりはHTTP+SPDYで、ヘッダ圧縮などを工夫してデータ量を減らす
・メッセージハブはRabitMQを利用
・Akkaを利用したアクタープログラミングによりメッセージのスケジューリング、メッセージハブ接続管理、QoSやバックプレッシャーなどの実装を抽象化
・ストレージは永続化はHBASE,キャッシュにRedis
・分散トレーシングzipkinにより、ボトルネックを横断的に把握