システム設計の面接試験

アレックス・シュウ

ソシム

発売:2023/05/26

発行形態:書籍

ファイル:EPUB画像形式/94.5MB

ポイント:13pt

特価¥1,499( 本体 ¥1,363 )
通常価格¥2,999( 本体 ¥2,727 )

商品詳細

※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。

システムの設計はシステムの機能や仕様、データのアクセスやセキュリティを左右するため、非常に重要ですが、従うべき一定のパターンがないために、その習得は難しいと言われています。
一方で、システム設計自体がITエンジニアに日常的に求められる作業であるため、システム設計の面接試験は米国で広く採用されています。
本書では、「Webクローラ」「通知システム」「ニュースフィードシステム」「チャットシステム」「youtube」など実践的なテーマに沿って、システム設計の問題を出題し、その回答を解説することで、システム設計力を身に付けられるようにしています。

<目次>
はじめに

1章 ユーザ数ゼロから数百万人へのスケールアップ
2章 おおまかな見積もり
3章 システム設計の面接試験のフレームワーク
4章 レートリミッターの設計
5章 コンシステントハッシュの設計
6章 キーバリューストアの設計
7章 分散システムにおけるユニークIDジェネレータの設計
8章 URL短縮サービスの設計
9章 Webクローラの設計
10章 通知システムの設計
11章 ニュースフィードシステムの設計
12章 チャットシステムの設計
13章 検索オートコンプリートシステムの設計
14章 YouTubeの設計
15章 Googleドライブの設計
16章 学習は続く

おわりに

購入前の注意点

3Dセキュア導入とクレジットカードによるお支払いについて
・この書籍はKinoppy for iOS、Kinoppy for Android、Kinoppy for Windows または Kinoppy for Mac(いずれも最新版)でお読みください。
・この商品は "Reader™" ではお読み頂けません。
・電子書籍は会員サービス利用規約に則してご利用いただきます。
・海外会員様にはプレゼントを贈れません。

著者情報

シュウ,アレックス[シュウ,アレックス] [Xu,Alex]
アレックスは、経験豊富なソフトウェアエンジニアであり、起業家である。Twitter、Apple、Zynga、Oracleで働く。カーネギーメロン大学にて修士号を取得。複雑なシステムの設計と実装に情熱を持っている

イノウ[イノウ]
様々な業界の「わかりにくいこと」を、調査と取材、その分析によって、文章と図とイラスト、そしてウェブを使って「わかりやすく」解説(本データはこの書籍が刊行された当時に掲載されていたものです)