先日読了。
Webサービス開発徹底攻略 Vol.2 (WEB+DB PRESS plus)
- 作者: 鶴原翔夢,小野侑一,中村俊介,佐藤春旗,青山公士,佐々木大輔,横路隆,加来純一,山本伶,大平武志,米川健一,坂本登史文,若原祥正,和久田龍,平栗遵宜,城倉和孝,安達俊雄,Akira,川嶋賢一,安詮院康広,山口良平,尾上忠輔,大川高志,坂本寛樹,栗林健太郎,柴田博志,黒田良,常松伸哉,安宅啓,舘野祐一,WEB+DB PRESS編集部
- 出版社/メーカー: 技術評論社
- 発売日: 2016/02/16
- メディア: 大型本
- この商品を含むブログ (2件) を見る
LINEの内部構造解説が面白かった。
・フロントはnginx+スクリプトだったが、自由度をあげるためにErlangに。
・スマホとのやりとりはHTTP+SPDYで、ヘッダ圧縮などを工夫してデータ量を減らす
・メッセージハブはRabitMQを利用
・Akkaを利用したアクタープログラミングによりメッセージのスケジューリング、メッセージハブ接続管理、QoSやバックプレッシャーなどの実装を抽象化
・ストレージは永続化はHBASE,キャッシュにRedis
・分散トレーシングzipkinにより、ボトルネックを横断的に把握