# YouTubeを設計してと言われたらどうしますか?
システム設計の面接試験についての対策本ですが、それ以上にシステム設計について俯瞰できる良書でした。
Webシステムを設計する際に考慮が必要な事をざっくり学べます。
個人的に知らなくて勉強になった項目を挙げると
* レートリミッターのアルゴリズム
* コンテキストハッシュについて
* ユニークIDジェネレーターの方式
* UUIDだけでなく、snowflakeの考え方
上記の他にも、まずは単一のサーバで設計をして、徐々にスケールして考えるなどポイントになりそうな点がいろいろありました。
システムの設計をする人はもちろん、実際にシステムを組む人、設計の上の立場の人にも一読してほしいと思いました。
最近読んだ技術書の中では学びが多かったです。
(プログラム関連の本ばっかり読んでいたので、こういったシステム系の本は学びが多かったです)
Kindle版で読みました。 サイズ固定の形式でしたが、iPadの横向きでも読める字のサイズだったのでよかったです。
検索とかできるようにちゃんとしたデータで提供してほしいところではあります。
| 項目 | 評価(5段階) |
| ---------------------- | :-------------: |
| 内容 | 5 |
| 読みやすさ | 4 |
| オススメ度 | 5 |
0 件のコメント :
コメントを投稿