職場の社内勉強会で「負荷分散機の話」をしてきました。 社内ネタなのでNDAに抵触しそうなネタもOKなのですが、 ウェブアプリケーションエンジニアが知っておいて欲しいことというネタとして 負荷分散機についてプレゼンしました。 誰に見せても問題なさそうな資料なので、slideshareに上げたものを公開します。 個人的に、ウェブサービス(含むウェブアプリケーション)は、非常に広域な知識・技術が必要な分野だと思っています。 アプリケーションプログラミングに必要な技術が必要なことに加え、 より高度なシステムを構築するためにはHTTP / SMTP / Cacheなどの各種プロトコル、 それらをハンドリングするHTTPサーバ、メールサーバ、キャッシュサーバ、データベースサーバなど、 各種外部システムの特性、設定にまつわる知識も必要になってくるでしょう。 その中で、ウェブサービスを支える足回りの一端と