Web開発者のための大規模サービス技術入門の表紙

Web 開発者のための大規模サービス技術入門

著者:
不明
出版社:
不明
出版日:
不明
ISBN:
9784774143071
中級者向け
サーバー管理インターネット・WEBデザインアルゴリズムデータベース分散システムインフラ設計検索エンジンシステム設計大規模サービスコンピュータアーキテクチャ

なぜ注目されているか

言及数
518
総合
2544
1 ランクダウン6 件の言及
01220222023202420252026

技書の森解説

「アクセスが増えたらサーバーを増やせばいい」という漠然とした認識が、実務ではまったく通用しないことを思い知らせてくれる一冊です。著者の伊藤直也氏と田中慎司氏がはてなでのインターン講義をもとに書き下ろしたもので、大量のユーザーを抱える Web サービスが直面するボトルネックの正体を、 OS ・メモリ・データ構造・データベース・ネットワークの各レイヤーに分解しながら突き止めていきます。

読み進めると、なぜ特定のクエリだけ遅いのか、なぜキャッシュを入れても効かないケースがあるのか、分散とスケールアウトは何が違うのかといった疑問に対して、はてなブックマークという実在のサービスを題材にした具体的な解が示されます。教科書的な理論にとどまらず、「実際に大量のデータをさばいた人間が何を考えていたか」が文章からにじみ出ており、 2010 年刊でありながらボトルネック解析の基本的な思考法は色あせていません。

Web アプリケーションの動作原理はひと通り理解したが、インフラの奥にある仕組みまでは手が届いていないと感じている開発者が読むと、もっとも得るものが大きいです。コードを書くだけでは解決しない問題に出会ったとき、「どの層を疑い、何を測り、どう判断するか」を身につけるための基盤になる名著です。

言及 Qiita 記事 (4 件)

言及 Zenn 記事 (1 件)

この本に興味がある方におすすめ

この本に関連

関連記事

関連用語

共有:Xはてブ