Designing Data-Intensive Applications
Technology is a powerful force in our society. Data, software, and communication can be used for bad: to entrench unfair power structures, to undermine human rights, and to protect vested interests. But they can also be used for good: to make underrepresented people's voices heard, to create opportunities for everyone, and to avert disasters.
This book is dedicated to everyone working toward the good.
https://dataintensive.net/images/book-cover.png
Martin Kleppmannによるdata-intensiveなストレージシステムないし分散システムの書籍
Linkdinなど数社でプログラマをやったあと、ケンブリッジ大学の分散システム研究者になった
avashe.iconこの経歴の成す業か、本書では分散システムにおける学術の滑らかな実践ができているように見える
理論とエンジニアリングの架け橋となる書籍
エンジニアリングの問題意識を持ちつつ、使える理論をピックアップし、大量に文献を引用していく
略称は世の中に併せ、DDIAとする
そのうち日本語が出るらしい出たわね
が英語を貸りたので業後ちょくちょく読んでいこうというわけ
以下いつものBooklog
英語の章のままだとタイトルが長くなってしまうので、適当に意訳してます
Part.1 データシステムの基礎
イントロダクション from DDIA
データモデルとクエリ言語 from DDIA
ストレージと検索 from DDIA